VkHLF: Nvidia will Entwicklern die Arbeit mit Vulkan erleichtern

Nvidia hat mit VkHLF eine experimentelle Bibliothek für Vulkan veröffentlicht. Sie soll das Erzeugen von Ressourcen vereinfachen und Teile ihrer Speicher- und Lebensdauerverwaltung übernehmen.

Ein Speicherverwalter zerlegt größere Speicherzuweisungen in Teilbereiche. Ein ResourceTracker hält außerdem fest, welche Ressourcen ein Befehlspuffer verwendet, damit sie nicht vorzeitig zerstört werden. Für andere Strukturen nutzt das Framework die C++-Bindings von Vulkan-Hpp.

Zusätzlicher Komfort kann Leistung kosten

Anders als die möglichst schlanke Vulkan-Hpp-Schicht ergänzt VkHLF höherliegende Funktionen. Werden sie nicht wie vorgesehen eingesetzt, kann das laut Projektbeschreibung Leistung gegenüber direktem Vulkan-Zugriff kosten. Als Gegenmaßnahme nennt das Team etwa die Wiederverwendung von Befehlspuffern oder Tracking-Daten.

Die Entwickler warnen ausdrücklich vor Fehlern und möglichen Schnittstellenänderungen. Für Produktionscode soll VkHLF deshalb noch nicht eingesetzt werden.

Titelbild: Khronos Group

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein