Khronos hat am 26. Februar 2018 die quelloffene Veröffentlichung von MoltenVK und eines Vulkan-SDK für macOS angekündigt. Valve, LunarG und The Brenwill Workshop unterstützen die Portabilitätsinitiative. MoltenVK bildet Aufrufe eines portablen Vulkan-1.0-Teilumfangs auf Apples Metal ab. Das ist keine vollständige native Vulkan-Implementierung von Apple.
Valve demonstriert Dota 2 im offiziellen Vulkan-Vergleichsvideo und berichtet von höherer Leistung als mit dem nativen OpenGL-Pfad. Video und Beitragsbild zeigen einen Herstellervergleich, keinen Test der Redaktion. Das kostenlose macOS-Update für Dota 2 war für die folgenden Monate angekündigt, nicht bereits zum Tag der Mitteilung verfügbar.
Portabler Teilumfang statt identischer Grafikpfade
Die MoltenVK-Dokumentation im damaligen Repository-Stand beschreibt die Umsetzung auf macOS und iOS sowie die Konvertierung von SPIR-V-Shadern in Metal Shading Language. Diese Übersetzung erlaubt die Wiederverwendung von Vulkan-Code, ersetzt aber nicht die Prüfung der verfügbaren Funktionen auf der Zielplattform.
LunarG stellte zugleich ein quelloffenes macOS-SDK mit Loader und Validierungsschichten bereit. MoltenVK sollte ohne Gebühren oder Lizenzabgaben für kommerzielle Anwendungen nutzbar sein. Die Initiative ergänzt die 2016 veröffentlichte Vulkan-1.0-Schnittstelle um Werkzeuge für Plattformen, auf denen der Grafikpfad über Metal läuft.

