Arm mimarisine dayalı Snapdragon X Elite işlemciyle güçlendirilen yeni Copilot+ serisi PC'lerin piyasaya sürülmesi, geliştiricilerin özellikle bu gelişen pazar segmentine yönelik yerel oyunlar ve uygulamalar geliştirmeye olan ilgisini artırıyor. Bunlar arasında öne çıkan bir isim de Khronos Group tarafından geliştirilen, basit ve sezgisel grafik uygulamaları oluşturma yeteneğini destekleyen, açık standartlı, düşük seviyeli bir grafik API'si olan Vulkan'dır.
Bugün, geliştiricilerin Windows için Arm üzerinde yerel Vulkan API uygulamaları oluşturmasına olanak tanıyan yeni bir Vulkan SDK beta (v1.3.290.0) sürümü yayınlandı. Bu beta, Vulkan x86_64 ikili dosyalarını ve yerel Arm64 gölgelendirici araç zincirini hata ayıklamak için Arm64x sınıflarını içerir.
İşte Windows on Arm için Vulkan SDK'nın bir demosu:
Yeni Vulkan SDK for Windows'u ARM'a yükleme işlemi, standart Vulkan SDK for Windows'u yükleme işlemiyle tamamen aynıdır. Ancak yeni yardımcı program DXC kütüphanesini ve yürütülebilir dosyasını veya GFXReconstruct sınıfını içermeyecek. Bu öğeler gelecekteki SDK sürümlerinde mevcut olacak. Ayrıca, yakın gelecekte Windows on ARM için Vulkan Hardware Caps görüntüleyicisinin yerel bir derlemesi de yayınlanacak. Bu yeni beta SDK'da dosya adlarında veya kütüphanelerde herhangi bir değişiklik olmadığından, uygulamaları ve oyunları ARM64 geliştirme ortamına taşımak nispeten kolay olacaktır.
Aşağıdaki donanım ve yazılım gereksinimlerini karşılayan geliştiriciler, Vulkan SDK'sını kullanarak Vulkan için geliştirmeye başlayabilir:
- Windows 11 ARM 64-bit işletim sistemi
- GPU donanım üreticisinden Vulkan Yüklenebilir İstemci Sürücüsü (ICD); Vulkan Loader üreticinin sürücü paketiyle birlikte sunulmaktadır.
- 8 GB bellek
- Vulkan SDK'yı yüklemek için yeterli boş disk alanı (yaklaşık 1 GB)
Bu sürüm, Vulkan ekosisteminin ARM tabanlı Windows cihazlarına genişletilmesi yolunda önemli bir adım niteliğinde. Qualcomm Snapdragon tabanlı PC Copilot+'ın popülaritesinin artmasıyla birlikte, bu yeni Vulkan SDK, geliştiricilerin bu yeni platform için optimize edilmiş yüksek performanslı grafik uygulamaları oluşturmasına olanak tanıyor.