Запуск новой серии ПК Copilot+ на базе процессора Snapdragon X Elite на базе архитектуры Arm стимулирует повышенный интерес разработчиков к созданию собственных игр и приложений специально для этого развивающегося сегмента рынка. Среди них выделяется Vulkan, разработанный Khronos Group, представляющий собой открытый стандарт низкоуровневого графического API, поддерживающего возможность создания простых и интуитивно понятных графических приложений.
Сегодня была выпущена новая бета-версия Vulkan SDK (v1.3.290.0), которая позволяет разработчикам создавать собственные приложения Vulkan API для Windows на Arm. Эта бета-версия включает классы Arm64x для отладки двоичных файлов Vulkan x86_64 и собственный набор инструментов шейдеров Arm64.
Вот демонстрация Vulkan SDK для Windows на Arm:
Процесс установки нового Vulkan SDK для Windows на Arm точно такой же, как и установка стандартного Vulkan SDK для Windows. Однако новая утилита не будет включать в себя библиотеку и исполняемый файл DXC, а также класс GFXReconstruct. Эти элементы будут доступны в будущих версиях SDK. Кроме того, в ближайшем будущем будет выпущена собственная сборка средства просмотра Vulkan Hardware Caps для Windows на Arm. Поскольку в этой новой бета-версии SDK не изменены имена файлов или библиотеки, перенос приложений и игр в среду разработки ARM64 должен быть относительно простым.
Разработчики, соответствующие следующим требованиям к оборудованию и программному обеспечению, могут начать разработку для Vulkan с использованием Vulkan SDK:
- Операционная система Windows 11 ARM 64-бит
- Vulkan Installable Client Driver (ICD) от производителя оборудования GPU; Vulkan Loader поставляется с пакетом драйверов производителя.
- 8 ГБ памяти
- Достаточно свободного места на диске для установки Vulkan SDK (около 1 ГБ)
Этот выпуск знаменует собой значительный шаг вперед в расширении экосистемы Vulkan на устройства Windows на базе ARM. С ростом популярности ПК Copilot+ на базе Qualcomm Snapdragon новый комплект SDK Vulkan позволяет разработчикам создавать высокопроизводительные графические приложения, оптимизированные для этой новой платформы.