FERRAMENTAS LINUX: O suporte ao GLX_ARB_create_context_no_error chega no mesa

quarta-feira, 13 de março de 2019

O suporte ao GLX_ARB_create_context_no_error chega no mesa



Confira !!



O Mesa 19.1 adicionou suporte para a extensão GLX para criar um contexto OpenGL / OpenGL ES que não gera erros - supondo que o driver suporte os tipos de KHR_no_error . Para aplicativos / jogos que adquirem seu contexto GL / GLES neste modo sem erros, ele pode gerar possíveis benefícios de desempenho.

Depois de ficar flutuando na lista de e-mails por muitos meses (bem, quase dois anos!), O suporte GLX_ARB_create_context_no_error entrou no código Mesa GLX para o release 19.1 do próximo trimestre.

O GLX_ARB_create_context_no_error é apenas permitir que um contexto seja criado sem o tratamento de erros ativado, supondo que o driver OpenGL suporte KHR_no_error, que é um requisito do OpenGL 4.6 e que a extensão sem erro é suportada por todos os proeminentes drivers do Mesa.

O modo KHR_no_error é sobre a possibilidade de desabilitar o código de validação / tratamento de erros nos drivers OpenGL como um esforço para reduzir a sobrecarga da CPU, em vez de sempre manter esse tratamento presente, que é o comportamento padrão em um mundo OpenGL. Mas se um aplicativo / jogo / compositor tiver algum erro OpenGL quando estiver no modo sem erros, um comportamento indefinido pode ocorrer - portanto, a extensão é útil principalmente para código pronto para produção que busca possíveis benefícios de desempenho (pequenos) e possível economia de energia dependendo sobre a plataforma gráfica.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário