Apple-News

Vulkan-Apps jetzt kompatibel mit macOS und iOS

Beliebte plattformübergreifende 3D-Grafik und Compute-API Vulkan ist Unterstützung für das Apple-Ökosystem gewinnen , was bedeutet, dass Mac- und iOS-Entwickler Vulkan-Apps auf Apple-Geräten erstellen und ausführen können.





Valve, LunarG und The Brenwill Workshop, Mitglieder des Khronos Group-Konsortiums, das Vulkan entwickelt hat, haben mit der Khronos Group Portability Initiative zusammengearbeitet, um die Portierung von Vulkan-Apps auf Apple-Plattformen zu ermöglichen.

So erzwingen Sie das Starten eines Mac

vulkanappsmac
Das Ziel der Khronos Group Vulkan-Portabilitätsinitiative ist eine universelle Untermenge von Vulkan 1.0, die auf nativen Leistungsstufen über Metal- und DirectX-12-Treibern ausgeführt werden soll. Metal und DirectX 12 können fast alles von Vulkan unterstützen, mit Ausnahme von Elementen wie Dreiecksfächern, separaten Schablonenreferenzmasken, Vulkan Event-Funktionalität und einigen anderen Funktionen.



Valve verwendete Vulkan-Tools auf macOS mit Dota 2 und konnte eine „deutlich höhere Leistung“ als native OpenGL-Treiber erzielen.

wann kommen die nächsten airpods raus

vulkandota2
Eine Open-Source-Sammlung von Tools, SDKs und Laufzeitbibliotheken, die die Entwicklung und Bereitstellung von Vulkan auf macOS und iOS ermöglichen, ist jetzt auf der Landing Page für Portabilität auf . verfügbar die Website der Chronos-Gruppe . Mit Vulkan-Unterstützung für Mac- und iOS-Geräte können Entwickler mehrere Plattformen unterstützen und gleichzeitig die Portierungs- und Entwicklungskosten senken.

'Die Ausführung von Vulkan-Anwendungen auf Apple-Plattformen war die wichtigste Anfrage von Entwicklern und die heutige Veröffentlichung der MoltenVK-Laufzeit und des LunarG macOS SDK erweckt diese Fähigkeit zum Leben', sagte Neil Trevett, VP NVIDIA und Khronos Group President. Entwickler sind eingeladen, die Open-Source-Tools von Vulkan Portability noch heute herunterzuladen und Feedback über das Vulkan Ecosystem GitHub Issue zu geben. Die Vulkan Portability Initiative wird die Infrastruktur und die Tools weiter stärken, um Vulkan-Funktionen auf mehrere Metal- und DX12-Plattformen zu bringen - unser langfristiges Ziel ist es, die Ausführung von portablem Vulkan-Code auf jeder Plattform zu ermöglichen, die Entwicklern wichtig ist.'

Ab heute wird eine MoltenVK-Bibliothek von The Brenwill Workshop, die Vulkan-Aufrufe in Metal-Aufrufe auf macOS und iOS übersetzt, als Open Source bereitgestellt.

Das quelloffene LunarG Vulkan SDK für macOS ist heute auch auf LunarXchange verfügbar und ermöglicht es Entwicklern, Vulkan-Anwendungen auf dem Mac zu erstellen, auszuführen und zu debuggen. Für die Zukunft plant LunarG, sein Mac SDK weiterzuentwickeln, um zusätzliche Tools und Funktionen hinzuzufügen.

So übertragen Sie Ihre Daten auf ein neues iPhone

Weitere Informationen zur Vulkan-Unterstützung für Apple-Geräte finden Sie auf Die Website der Chronos-Gruppe .