GLint ProgramObject::getUniformLocation(const char *name) { GLint location; location = glGetUniformLocationARB(program, name); assert(location != -1 && "Uniform variable not found"); return(location); }