Khronos, de organisatie achter onder andere de OpenGL- en Vulkan-api's, heeft bekendgemaakt dat het in samenwerking met Valve en andere bedrijven verschillende opensourcetools beschikbaar heeft gesteld om Vulkan te ondersteunen op macOS en iOS.
Volgens Khronos gaat het bij de andere bedrijven om The Brenwill Workshop en LunarG, die beide software vrijgeven in het kader van het zogenaamde Vulkan Portability Initiative. Daaronder is MoltenVK van Brenwill, een softwarebibliotheek die calls vanuit Vulkan moet omzetten in calls van Apples eigen Metal-api. MoltenVK zal gratis te gebruiken zijn door alle ontwikkelaars, aldus Khronos. Daarnaast is de LunarG Vulkan-sdk open source gemaakt. Daarmee kunnen ontwikkelaars Vulkan-applicaties op macOS bouwen en debuggen.
Phoronix schrijft dat onduidelijk is hoe de overeenkomst tussen de bedrijven tot stand is gekomen. Het zou alleen duidelijk zijn dat het aan Valve te danken is dat Brenwill zijn software open source wilde maken. Valve zelf wil Vulkan-ondersteuning voor Dota 2 op macOS in de komende maanden via een update uitbrengen. Volgens Valve, dat MoltenVK intern al gebruikte, draait deze versie sneller dan de versie met native OpenGL-ondersteuning.
De 1.0-versie van de Vulkan-api werd iets meer dan twee jaar geleden uitgebracht door Khronos. Het is een lowlevel-api voor het aansturen van de gpu. De api is grotendeels afgeleid van AMD's Mantle en geeft direct toegang tot diepere lagen van grafische hardware, zodat de overhead wordt verminderd.