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?
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