FERRAMENTAS LINUX: O RadeonSI apresenta um cache de sombreador ativo com o Mesa 20.0

sábado, 25 de janeiro de 2020

O RadeonSI apresenta um cache de sombreador ativo com o Mesa 20.0



Confira !!



Além do cache de sombreador em disco do driver AMD RadeonSI Gallium3D e do cache de sombreador na memória, agora existe um "cache de sombreador ativo" para ajudar na desduplicação de objetos de sombreador compilados.

Marek Olšák, da AMD, conseguiu este cache de shader ao vivo na sexta-feira. A introdução desse novo nível de armazenamento em cache decorre do comportamento de quando os jogos combinam sombreadores D3D separados em sombreadores GLSL vinculados, o mesmo sombreador de vértice é frequentemente usado com muitos sombreadores de fragmentos diferentes. Ao introduzir esse cache de shader ativo dos objetos de shader compilados, para os títulos afetados, agora deve haver menos shaders residentes e menos alterações de estado do shader.

Mais detalhes sobre esse cache de shader ao vivo RadeonSI através desta solicitação de mesclagem. Havia algum interesse em ver esse cache ao vivo adicionado ao código comum do rastreador do estado de Mesa, mas Marek achou melhor implementá-lo no próprio código do driver Gallium3D (RadeonSI). O código chegou a tempo do congelamento do recurso Mesa 20.0 da próxima semana.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário