Le app Vulkan ora sono compatibili con macOS e iOS


La popolare API 3D di elaborazione e grafica cross-platform Vulkan sta ottenendo supporto per l’ecosistema Apple , il che significa che gli sviluppatori Mac e iOS saranno in grado di creare ed eseguire applicazioni Vulkan su dispositivi Apple.

Valve, LunarG e The Brenwill Workshop, membri del consorzio The Khronos Group che ha sviluppato Vulkan, hanno collaborato con la Khronos Group Portability Initiative per consentire il porting delle app Vulkan alle piattaforme Apple.

L’obiettivo della Vulkan Portability Initiative di Khronos Group è un sottoinsieme universale di Vulkan 1.0 progettato per funzionare a livelli di prestazioni nativi rispetto ai driver Metal e DirectX 12. Metal e DirectX 12 sono in grado di supportare quasi tutti i Vulkan, ad eccezione di elementi come i fan dei triangoli, maschere di riferimento stencil separate, funzionalità degli eventi Vulkan e alcune altre funzionalità.

Valve ha utilizzato strumenti Vulkan su macOS con Dota 2 e ha ottenuto “prestazioni significativamente più elevate” rispetto ai driver OpenGL nativi.

Una raccolta di strumenti open source, SDK e librerie di runtime che consentono lo sviluppo e l’implementazione di Vulkan su macOS e iOS è ora disponibile sulla Portability Landing Page sul sito Web di Khronos Group . Con il supporto Vulkan per dispositivi Mac e iOS, gli sviluppatori saranno in grado di supportare più piattaforme riducendo al contempo i costi di sviluppo e porting.
“Esecuzione di applicazioni Vulkan su piattaforme Apple è stata la richiesta numero uno dagli sviluppatori e la versione odierna del runtime MoltenVK e LunarG macOS SDK dà vita a questa funzionalità”, ha affermato Neil Trevett, VP NVIDIA e Khronos Group President. “Gli sviluppatori sono invitati a scaricare gli strumenti open source Vulkan Portability oggi e forniscono feedback tramite Vulkan Ecosystem GitHub Issue. Vulkan Portability Initiative continuerà a rafforzare l’infrastruttura e gli strumenti per portare le funzionalità Vulkan su più piattaforme Metal e DX12: il nostro obiettivo a lungo termine è quello di abilitare il codice portatile Vulkan da eseguire su qualsiasi piattaforma a cui gli sviluppatori si interessano. ”
A partire da oggi, una libreria MoltenVK di The Brenwill Workshop che traduce le chiamate Vulkan in chiamate Metal su macOS e iOS è open source.

LunarGchange è ora disponibile anche su LunarXchange, l’open source LunarG Vulkan SDK per macOS, che consente agli sviluppatori di creare, eseguire ed eseguire il debug di applicazioni Vulkan su Mac. In futuro, LunarG intende continuare ad evolvere il suo SDK Mac per aggiungere ulteriori strumenti e funzionalità.

Lascia un commento