glGetUniformLocation returns -1 with struct objects
Posted by phil1234 on Aug 22, 2016; 1:01pm
URL: https://forum.jogamp.org/glGetUniformLocation-returns-1-with-struct-objects-tp4037080.html
Hello,
I try to get a uniform location but it returns -1
/////////////////////////////// Shader code
struct LightSource
{
vec4 position;
vec4 diffuse;
};
uniform LightSource light;
////////////////////////////// Java code
int lightPositionLocation=gl.glGetUniformLocation(shaderProgramID, "light.position");
int lightDiffuseLocation=gl.glGetUniformLocation(shaderProgramID, "light.diffuse");
thanks