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!!
Marcadores: Linux, Android, Segurança
#dev linux,
#Linux,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário