FERRAMENTAS LINUX: O Mesa 19.2 agora expõe o suporte ao EGL_EXT_platform_device liderado pela NVIDIA

quinta-feira, 6 de junho de 2019

O Mesa 19.2 agora expõe o suporte ao EGL_EXT_platform_device liderado pela NVIDIA




Confira !!



O recurso mais recente que chega ao Mesa 19.2 é o código de dispositivo da plataforma EGL de desenvolvimento em desenvolvimento, desenvolvido por Emil Velikov.

O código EGL do Mesa agora expõe o suporte a EXT_EGL_platform_device, a extensão EGL originalmente elaborada por engenheiros da NVIDIA. Conforme explicado na especificação :
Cada vez mais, o EGL e suas APIs de cliente estão sendo usadas no lugar de APIs de renderização "nativas" para implementar a funcionalidade gráfica básica de sistemas de janelas nativos. Isso cria uma demanda por um método para inicializar exibições e superfícies do EGL diretamente sobre objetos de dispositivos ou GPU nativos, em vez de objetos do sistema de janela nativos. A mecânica de enumerar os dispositivos nativos subjacentes e construir exibições e superfícies EGL a partir deles foi resolvida de várias maneiras específicas da plataforma e da implementação. A família de dispositivos EGL de extensões oferece uma estrutura padronizada para autoinicializar o EGL sem o uso de qualquer API ou funcionalidade "nativa" subjacente.

Os desenvolvedores do Mesa têm se interessado principalmente neste suporte a dispositivos EGL para auxiliar na simplificação de algumas das suas configurações de teste. Mais detalhes sobre o plano de fundo para este trabalho e motivos podem ser encontrados através deste slide de PDF da Emil na conferência XDC2018 do ano passado.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário