Driver Venus da Mesa fornecer suporte VirtIO-GPU Vulkan que foi desenvolvido pelo Google como parte do esforço do Virgil para aceleração 3D em VMs convidadas agora pode executar o ANGLE. O ANGLE do Google, por sua vez, é sua implementação compatível com OpenGL ES que pode ser executada em interfaces Vulkan/Metal/OpenGL/Direct3D.

Embora o Mesa já tenha o Zink como um meio de OpenGL ES (e desktop OpenGL) no Vulkan, o driver Venus do Mesa para uso do VirtIO-GPU Vulkan alcançou os requisitos necessários para oferecer suporte ao ANGLE do Google para OpenGL ES no topo desse driver. As extensões Vulkan VK_EXT_image_robustness, VK_EXT_line_rasterization e VK_EXT_provoking_vertex foram implementadas para o ANGLE, enquanto também podem beneficiar outros softwares Vulkan também executados no Venus.

O protocolo Venus e o código do renderizador Virgl já mesclaram anteriormente as mudanças necessárias para lidar com esta iniciativa de suporte ANGLE. As mudanças do Mesa para o Venus para este suporte ANGLE podem ser encontradas através esta solicitação de mesclagem que chegou ao Mesa 22.1 na quinta-feira.

Aqueles curiosos sobre o estado mais recente do ANGLE podem ver o ANGLE do Google no GitHub.

Categories: IT Info