Vulkan Graphics API v1.2 von Khronos mit wichtigen Verbesserungen angekündigt

Vulkan 1.2, die neueste Version der Vulkan Graphics API, wurde jetzt mit wichtigen Verbesserungen und Optimierungen veröffentlicht. Hör zu!

Seit der Ankündigung der ersten Version der Vulkan Graphics API im Februar 2016 durch die Khronos Group sind etwa vier Jahre vergangen. Um die Sache einfach zu halten: Es handelte sich um eine neue Grafik-API – eine Art Nachfolger von OpenGL –, die genutzt werden kann Multi-Core-Prozessoren effizient zu betreiben, was enorm ist, wenn man bedenkt, wie Mainstream-Octa-Core-Prozessoren in letzter Zeit geworden sind mal. Im Laufe der Jahre wurde es in vielen Spielen eingesetzt und die meisten wichtigen Betriebssysteme, die wir täglich verwenden, wie Android und Windows 10, unterstützen die API. Version 1.1 wurde bereits im März 2018 mit wesentlichen Verbesserungen veröffentlicht, und jetzt hat Khronos offiziell Version 1.2 angekündigt.

Die größte Verbesserung in Version 1.2 besteht darin, dass eine Reihe zuvor veröffentlichter Erweiterungen – genauer gesagt 23 – in die zentrale Vulkan-API integriert werden. Dies erleichtert die Entwicklung und verringert die Unsicherheit, dass bestimmte Erweiterungen auf bestimmten Plattformen nicht verfügbar sind. Eine weitere Verbesserung ist Timeline Semaphore, das als effizientere Möglichkeit zur Abwicklung von Multithread-Operationen angepriesen wird. Es vereint die bisherigen VkFence- und VkSemaphore-Lösungen zu einer einheitlichen 64-Bit-Lösung, die Folgendes abdeckt Synchronisierung über Gerätewarteschlangen und Hosts hinweg und beseitigt gleichzeitig schmerzhafte Einschränkungen der vorherige Lösung. Zu den weiteren Verbesserungen gehört ein integriertes formales Gedächtnismodell zur Definition der Semantik des Gedächtnisses Operationen/Synchronisationen über verschiedene Threads hinweg, Unterstützung der Deskriptorindizierung, umfassendere Unterstützung für Shader geschrieben in HLSL und mehr.

Für Vulkan 1.2 ist keine neue Hardware erforderlich, sodass alle aktuellen GPUs 1.2 unterstützen können. Zusätzlich, Mehrere GPU-Anbieter wie AMD, NVIDIA und Intel verfügen bereits über ordnungsgemäße Vulkan 1.2-Implementierungen, die die Khronos-Konformität erfüllen Tests. Aktualisierte Treiber sind bereits herunterladbar oder werden bald herunterladbar sein, und Sie sollten mit Vulkan rechnen 1.2 soll bis Ende des Jahres in einer Vielzahl von Compilern, Debuggern und Entwicklertools unterstützt werden Monat. Wenn Sie Entwickler sind und mehr über Vulkan 1.2 lesen und sich die offizielle Dokumentation ansehen möchten, können Sie sich die Vulkan-Ressourcenseite ansehen Hier.