Mesa Venus 驅動程序提供 Vulkan API 支持以在帶有 VirtIO-GPU 的 QEMU 內部使用,它添加了許多擴展以幫助支持 Zink OpenGL-on-Vulkan 驅動程序。

雖然已經有 Virgl 允許在 QEMU 中使用 OpenGL,但對於那些使用 Venus Vulkan 驅動程序的人來說,Mesa 23.2-devel 的最新添加旨在增強 Zink 支持以支持 OpenGL。

Google 的 Juston Li 添加了對 VK_EXT_non_seamless_cube_map、VK_KHR_shader_clock、VK_EXT_dynamic_rendering_unused_attachments、VK_EXT_fragment_shader_interlock 和一些其他擴展的支持。這些擴展可以允許更優化地使用 Zink OpenGL-on-Vulkan 實現。


那些利用金星的想要了解這些以 Zink 為中心的添加的更多詳細信息的 Vulkan 驅動程序可以查看現在合併到 Mesa 23.2 中的代碼。谷歌在金星上的工作是他們 Chrome 操作系統工作的一部分。

Categories: IT Info