void ProgramObject::setUniform4fv(const char *varname, GLsizei count, GLfloat *value) { glUniform4fv(getUniformLocation(varname), count, value); }