Mi piacerebbe sapere se c'è qualche impatto sulle prestazioni in base a come strutturo le mie divise shader. Ad esempio, passare 4 float è peggio che passare un singolo VEC4?
Mi piacerebbe sapere se c'è qualche impatto sulle prestazioni in base a come strutturo le mie divise shader. Ad esempio, passare 4 float è peggio che passare un singolo VEC4?
Risposte:
In qualsiasi hardware desktop moderno, non ci dovrebbero essere: buffer uniformi saranno solo i BLOB di memoria letti dallo shader. (Vedi anche: Uniform Buffer Objects )