Wprowadzenie na rynek nowej serii komputerów Copilot+, napędzanych procesorem Snapdragon X Elite opartym na architekturze Arm, zwiększyło zainteresowanie deweloperów tworzeniem natywnych gier i aplikacji specjalnie dla tego rozwijającego się segmentu rynku. Wśród nich wyróżnia się Vulkan, opracowany przez Khronos Group, który jest otwartym standardem niskopoziomowego interfejsu API graficznego, umożliwiającym tworzenie prostych i intuicyjnych aplikacji graficznych.
Dziś opublikowano nową wersję beta pakietu Vulkan SDK (v1.3.290.0), która umożliwia deweloperom tworzenie natywnych aplikacji API Vulkan dla systemu Windows na platformie Arm. Wersja beta obejmuje klasy Arm64x służące do debugowania plików binarnych Vulkan x86_64 i natywnego łańcucha narzędzi shaderów Arm64.
Oto wersja demonstracyjna pakietu Vulkan SDK dla systemu Windows na komputerach Arm:
Proces instalacji nowego pakietu Vulkan SDK dla systemu Windows na komputerach Arm jest dokładnie taki sam, jak instalacja standardowego pakietu Vulkan SDK dla systemu Windows. Jednak nowe narzędzie nie będzie zawierało biblioteki i pliku wykonywalnego DXC ani klasy GFXReconstruct. Te elementy będą dostępne w przyszłych wersjach SDK. Ponadto w niedalekiej przyszłości zostanie wydana także natywna wersja przeglądarki Vulkan Hardware Caps dla systemu Windows na komputerach Arm. Ponieważ nowa wersja beta SDK nie wprowadza żadnych zmian w nazwach plików ani bibliotekach, przenoszenie aplikacji i gier do środowiska programistycznego ARM64 powinno być stosunkowo proste.
Programiści spełniający następujące wymagania sprzętowe i programowe mogą rozpocząć tworzenie aplikacji dla Vulkan przy użyciu pakietu Vulkan SDK:
- System operacyjny Windows 11 ARM 64-bitowy
- Instalacyjny sterownik klienta Vulkan (ICD) od producenta sprzętu GPU; Vulkan Loader jest dostarczany z pakietem sterowników producenta.
- Pamięć 8 GB
- Wystarczająca ilość wolnego miejsca na dysku do zainstalowania pakietu Vulkan SDK (około 1 GB)
Wersja ta stanowi ważny krok naprzód w rozszerzaniu ekosystemu Vulkan na urządzenia z systemem Windows oparte na architekturze ARM. Wraz ze wzrostem popularności komputerów PC Copilot+ opartych na procesorze Qualcomm Snapdragon nowy zestaw SDK Vulkan umożliwia deweloperom tworzenie wydajnych aplikacji graficznych zoptymalizowanych pod kątem tej nowej platformy.