FERRAMENTAS LINUX: O Dirver Intel Mesa mostra o suporte para os games OpenGL para definir / obter o seu próprio NIR

quinta-feira, 9 de novembro de 2017

O Dirver Intel Mesa mostra o suporte para os games OpenGL para definir / obter o seu próprio NIR



Saiba mais sobre isso!



Via ARB_get_program_binary Intel está trabalhando para permitir que os programas recuperem ou carregem sua própria representação NIR.

A extensão ARB_get_program_binary é obrigatória pelo OpenGL 4.1 para permitir que um driver adicione suporte para fornecer e carregar sua própria representação compilada / binária de um objeto de programa OpenGL. Ou seja, um jogo ou aplicativo pode basicamente lidar com um cache OpenGL por conta própria como um caso de uso principal. A forma como os atuais drivers Mesa / Gallium3D expõem essa extensão é dizendo que eles não possuem nenhum formato suportado, mas os desenvolvedores da Intel para o seu driver i965 estão trabalhando no suporte real.

Jordan Justen enviou 17 patches para o driver Intel para suportar ARB_get_program_binary para que ele possa salvar / carregar uma representação NIR serializada de um programa. No futuro, eles também podem adicionar outro formato suportado do programa binário "GEN" compilado da Intel.

Dota 2 está entre o software que pode usar o ARB_get_program_binary e funciona com esta implementação da Intel.

Mais detalhes através desta série de patchs . Mais informações sobre a extensão ARB_get_program_binary através do Registro do OpenGL .

Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário