Ich würde gerne wissen, ob sich die Leistung auf die Struktur meiner Shader-Uniformen auswirkt. Ist das Übergeben von 4 Floats beispielsweise schlechter als das Übergeben eines einzelnen vec4?
Ich würde gerne wissen, ob sich die Leistung auf die Struktur meiner Shader-Uniformen auswirkt. Ist das Übergeben von 4 Floats beispielsweise schlechter als das Übergeben eines einzelnen vec4?
Antworten:
In jeder modernen Desktop-Hardware sollte es keine geben: Einheitliche Puffer sind nur Speicher-Blobs, die vom Shader gelesen werden. (Siehe auch: Einheitliche Pufferobjekte )