Le pilote Mesa Venus qui fournit la prise en charge de l’API Vulkan pour une utilisation à l’intérieur de QEMU avec VirtIO-GPU a ajouté un certain nombre d’extensions pour aider à la prise en charge du pilote Zink OpenGL-on-Vulkan.
Bien qu’il existe déjà Virgl pour autoriser OpenGL dans QEMU, pour ceux qui utilisent le pilote Venus Vulkan, les derniers ajouts à Mesa 23.2-devel visent à améliorer la prise en charge de Zink pour suivre cette voie avec la prise en charge d’OpenGL.
Juston Li de Google a ajouté la prise en charge de VK_EXT_non_seamless_cube_map, VK_KHR_shader_clock, VK_EXT_dynamic_rendering_unused_attachments, VK_EXT_fragment_shader_interlock et quelques autres extensions. Ces extensions peuvent permettre une utilisation plus optimale de l’implémentation Zink OpenGL-on-Vulkan.
Ceux qui utilisent Vénus Le pilote Vulkan souhaitant en savoir plus sur ces ajouts axés sur Zink peut voir cette demande de fusion de le code maintenant fusionné dans Mesa 23.2. Google, pour sa part, travaille sur Venus dans le cadre de ses efforts pour Chrome OS.