De lancering van de nieuwe Copilot+-pc-serie met de Snapdragon X Elite-processor op basis van de Arm-architectuur zorgt ervoor dat ontwikkelaars steeds meer interesse hebben in het bouwen van native games en apps specifiek voor dit opkomende marktsegment. Een prominente naam hiervan is Vulkan, ontwikkeld door Khronos Group. Het betreft een open standaard low-level grafische API waarmee u eenvoudige en intuïtieve grafische toepassingen kunt maken.
Vandaag is een nieuwe Vulkan SDK bèta (v1.3.290.0) uitgebracht, waarmee ontwikkelaars native Vulkan API-apps voor Windows op Arm kunnen bouwen. Deze bètaversie bevat Arm64x-klassen voor het debuggen van Vulkan x86_64-binaries en de native Arm64-shadertoolchain.
Hier is een demo van de Vulkan SDK voor Windows op Arm:
Het installatieproces van de nieuwe Vulkan SDK voor Windows op Arm is exact hetzelfde als het installeren van de standaard Vulkan SDK voor Windows. Het nieuwe hulpprogramma bevat echter niet de DXC-bibliotheek en het uitvoerbare bestand, en ook niet de GFXReconstruct-klasse. Deze items zullen beschikbaar zijn in toekomstige SDK-versies. Daarnaast wordt er binnenkort ook een native build van de Vulkan Hardware Caps viewer voor Windows op Arm uitgebracht. Omdat deze nieuwe bèta-SDK geen wijzigingen bevat in bestandsnamen of bibliotheken, zou het porten van apps en games naar de ARM64-ontwikkelomgeving relatief eenvoudig moeten zijn.
Ontwikkelaars die aan de volgende hardware- en softwarevereisten voldoen, kunnen met de Vulkan SDK aan de slag met ontwikkelen voor Vulkan:
- Windows 11 ARM 64-bits besturingssysteem
- Vulkan Installeerbare Client Driver (ICD) van GPU-hardwarefabrikant; Vulkan Loader wordt geleverd met het driverpakket van de fabrikant.
- 8 GB geheugen
- Genoeg vrije schijfruimte om Vulkan SDK te installeren (ongeveer 1 GB)
Deze release markeert een belangrijke stap voorwaarts in de uitbreiding van het Vulkan-ecosysteem naar ARM-gebaseerde Windows-apparaten. Dankzij de groeiende populariteit van de op Qualcomm Snapdragon gebaseerde PC Copilot+ kunnen ontwikkelaars met deze nieuwe Vulkan SDK hoogwaardige grafische applicaties creëren die zijn geoptimaliseerd voor dit opkomende platform.