FERRAMENTAS LINUX: As correções mais recentes da Intel ARB_gl_spirv publicados para o Igalia

sábado, 12 de maio de 2018

As correções mais recentes da Intel ARB_gl_spirv publicados para o Igalia


Confira!!




Faz quase um ano desde o lançamento do OpenGL 4.6 e, embora exista suporte fora da árvore do Mesa, o mainline Mesa ainda não suporta esta última revisão do OpenGL devido aos atrasos em torno do suporte à ingestão do SPIR-V.

O i965 da Intel e os drivers RadeonSI da AMD teriam suportado o OpenGL 4.6 com o mainline Mesa meses atrás, mas eles foram mantidos na extensão ARB_gl_spirv e no suporte relacionado ARB_spirv_extensions. Este trabalho permite que os módulos SPIR-V sejam usados ​​pelo OpenGL complementar ao GLSL e permite que o GLSL também seja usado como uma linguagem de origem para criar módulos SPIR-V para o consumo de OpenGL. Basicamente, trata-se de uma melhor interoperabilidade entre o OpenGL e o Vulkan - não é uma tarefa fácil de implementar.

Patches vêm fluindo há meses e, no caso RadeonSI, também significa trabalhar no backend NIR para reutilização de código com o código existente do Mesa Vulkan. Na frente da Intel, os desenvolvedores de Igalia publicaram suas últimas séries de patches.

Os últimos 21 patches saíram hoje e são para apoiar uniformes e outros bits extras. Parece que o trabalho ARB_gl_spirv para i965 está se aproximando da linha principal, mas ainda não chegou lá ainda. Neste estágio, parece que a RadeonSI ainda pode precisar de algum tempo extra, especialmente devido ao trabalho de criação do NIR.

Este suporte a OpenGL 4.6 não foi para o Mesa 18.1 e, portanto, a próxima oportunidade é ter o suporte para o Mesa 18.2, que será lançado como estável em julho ou agosto, ou um ano após o lançamento do GL 4.6.


Fonte


Até a próxima!!

Nenhum comentário:

Postar um comentário