7
für zB übergeben. in FragmentShader: -Wie man uniform Array von Struktur zu Shader über C++ - Code
struct LightSource
{
int Type;
vec3 Position;
vec3 Attenuation;
vec3 Direction;
vec3 Color;
};
uniform LightSource Light[4];
main(){
//somecode
}
Nun, wie kann ich Werte für Light[4]
senden.
Ist das für OpenGL oder OpenGL ES? In GL (3.1+) wäre dies am besten mit einem Uniform Buffer möglich. –
@ AndonM.Coleman kann ich es mit GLES 2.0 verwenden? – jpm
Nein, und darum habe ich Sie gebeten, mit Ihren Tags genauer zu sein. Sie haben dies für ES und GL markiert. –