Desempenho uniforme do sombreador

8

Gostaria de saber se há algum impacto no desempenho com base em como estruturo meus uniformes de shader. Por exemplo, passar 4 carros alegóricos é pior do que passar um único vec4?

Felipe Lira
fonte
Este será um comentário líquido zero, mas ... só queria mencionar que, se você não tiver certeza do desempenho, poderá criar um perfil e ver. Mas, é claro, pode haver características diferentes em diferentes hardwares aos quais você pode não ter acesso e talvez não esteja ciente das maneiras pelas quais ele pode ser mais rápido ou mais lento. Como, as leituras de textura são muito baratas até você ser vinculado pela leitura da textura: P
Alan Wolfe
Computador ou celular? Os uniformes podem ser surpreendentemente caros em algumas GPUs móveis.
Noah Witherspoon

Respostas:

2

Em qualquer hardware de desktop moderno, não deve haver: buffers uniformes serão apenas blobs de memória lidos pelo shader. (Veja também: Objetos de buffer uniformes )

yuriks
fonte