Der Mesa Venus-Treiber, der Vulkan-API-Unterstützung für die Verwendung innerhalb von QEMU mit VirtIO-GPU bietet, hat eine Reihe von Erweiterungen hinzugefügt, um die Unterstützung für den Zink OpenGL-on-Vulkan-Treiber zu unterstützen.
Während es bereits Virgl gibt, das OpenGL innerhalb von QEMU zulässt, zielen die neuesten Ergänzungen zu Mesa 23.2-devel für diejenigen, die den Venus Vulkan-Treiber verwenden, darauf ab, die Zink-Unterstützung zu verbessern, um diesen Weg mit OpenGL-Unterstützung zu gehen.
Juston Li von Google hat Unterstützung für VK_EXT_non_seamless_cube_map, VK_KHR_shader_clock, VK_EXT_dynamic_rendering_unused_attachments, VK_EXT_fragment_shader_interlock und einige andere Erweiterungen hinzugefügt. Diese Erweiterungen können eine optimalere Nutzung der Zink OpenGL-on-Vulkan-Implementierung ermöglichen.
Diejenigen, die die Venus nutzen Vulkan-Fahrer, die mehr Details zu diesen Zink-fokussierten Ergänzungen erfahren möchten, können sich diese Zusammenführungsanfrage ansehen der jetzt in Mesa 23.2 zusammengeführte Code. Google wiederum arbeitet im Rahmen seiner Chrome OS-Bemühungen an Venus.