FERRAMENTAS LINUX: A Igalia está trabalhando no suporte "mediump" do Mesa para ajudar no desempenho do OpenGL ES

quinta-feira, 3 de outubro de 2019

A Igalia está trabalhando no suporte "mediump" do Mesa para ajudar no desempenho do OpenGL ES


Confira !!



A Igalia está trabalhando no suporte à marcação GLSL das variáveis ​​do OpenGL ES como "mediump" quando a precisão que envolve essas variáveis ​​pode ser reduzida para registros de 16 bits com meia flutuação. Isso, por sua vez, pode ajudar no desempenho ao honrar essa marcação de precisão, que até o momento o Mesa ignorou.

Igalia tem trabalhado no suporte da Mediump para o OpenGL ES da Mesa, com foco no driver Freedreno Gallium3D. Curiosamente, ele está sob contrato para o Google - eles certamente estão intensificando seu trabalho neste driver Qualcomm Adreno de código aberto. Além de empregar desenvolvedores como o fundador do Freedreno, Rob Clark, e o ex-desenvolvedor do Broadcom VC4 / V3D, Eric Anholt, eles também estão contratando a Igalia como parte do esforço do Freedreno.

Neil Roberts, da Igalia, estava falando sobre o suporte ao Mediump na quarta-feira, como parte da conferência XDC2019 que acontece agora no Canadá. Ao permitir menor precisão, na maioria dos hardwares, isso pode significar maior desempenho. Mas antes que alguém pergunte nos fóruns, esse marcador "mediump" é suportado apenas no OpenGL ES e não na especificação OpenGL da área de trabalho. Embora o trabalho de Igalia seja feito sob medida para o motorista Freedreno, boa parte de seus empreendimentos em Mesa é relevante para qualquer motorista, pois está sendo implementado como um passe na representação intermediária do NIR. Como muitos leitores do Phoronix sabem, quase todos os drivers do Mesa suportam o NIR de alguma maneira.

Aqueles que desejam aprender mais sobre esse suporte "mediump" podem acessar o deck de slides de Neil para o XDC 2019 sobre o assunto.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário