Apple News

Vulkan-appar är nu kompatibla med macOS och iOS

Populär plattformsoberoende 3D-grafik och beräknings-API Vulkan är få stöd för Apples ekosystem , vilket innebär att Mac- och iOS-utvecklare kommer att kunna bygga och köra Vulkan-appar på Apple-enheter.





Valve, LunarG och The Brenwill Workshop, medlemmar i The Khronos Group-konsortiet som utvecklade Vulkan, har arbetat tillsammans med Khronos Group Portability Initiative för att tillåta att Vulkan-appar porteras till Apples plattformar.

hur man får safari på apple watch

vulkanappsmac
Målet för Khronos Groups Vulkan Portability Initiative är en universell delmängd av Vulkan 1.0 som är designad för att köras på inbyggda prestandanivåer över Metal- och DirectX 12-drivrutiner. Metal och DirectX 12 kan stödja nästan hela Vulkan, med undantag för element som triangelfläktar, separata stencilreferensmasker, Vulkan Event-funktionalitet och några andra funktioner.



Valve använde Vulkan-verktyg på macOS med Dota 2 och kunde uppnå 'betydligt högre prestanda' än inbyggda OpenGL-drivrutiner.

ipad pro 11 4:e generationens releasedatum

vulkandota2
En samling med öppen källkod av verktyg, SDK:er och runtime-bibliotek som möjliggör Vulkan-utveckling och distribution på macOS och iOS är nu tillgänglig på Portability Landing Page på Khronos Groups webbplats . Med Vulkan-stöd för Mac- och iOS-enheter kommer utvecklare att kunna stödja flera plattformar samtidigt som de drar ner på porterings- och utvecklingskostnader.

'Att köra Vulkan-applikationer på Apple-plattformar har varit den främsta begäran från utvecklare och dagens release av MoltenVK runtime och LunarG macOS SDK ger den förmågan liv, säger Neil Trevett, VP NVIDIA och Khronos Group President. Utvecklare uppmanas att ladda ner Vulkan Portability-verktygen med öppen källkod idag och ge feedback via Vulkan Ecosystem GitHub Issue. Vulkan Portability Initiative kommer att fortsätta att stärka infrastrukturen och verktygen kring att föra Vulkan-kapacitet till flera Metal- och DX12-plattformar - vårt långsiktiga mål är att möjliggöra att bärbar Vulkan-kod kan köras på vilken plattform som helst som utvecklare bryr sig om.'

Från och med idag öppnas ett MoltenVK-bibliotek från The Brenwill Workshop som översätter Vulkan-samtal till Metal-samtal på macOS och iOS.

LunarG Vulkan SDK med öppen källkod för macOS är också tillgänglig idag på LunarXchange, vilket gör det möjligt för utvecklare att bygga, köra och felsöka Vulkan-applikationer på Mac. Framöver planerar LunarG att fortsätta att utveckla sin Mac SDK för att lägga till ytterligare verktyg och funktioner.

när kommer den nya iPhone-uppdateringen ut

Mer information om Vulkan-stöd för Apple-enheter finns på Khronos Groups webbplats .