Opengl Shader Uniform wird im Code nicht erkannt?

1 Antwort

1.) Prüfe ob das Compilen und Linken der Shader erfolgreich war. Selbiges gilt für alle anderen Befehle die du aufrufst.

2.) Deine Uniform wird nicht verwendet und ist daher nicht "activ" und kann deshalb nicht gequeried werden.

Siehe:

name must be an active uniform variable name in program

https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetUniformLocation.xhtml

https://www.khronos.org/opengl/wiki/Uniform_(GLSL)#Active_uniforms