void ProgramObject::setUniform3f(const char *varname, GLfloat v0, GLfloat v1, GLfloat v2) { glUniform3fARB(getUniformLocation(varname), v0, v1, v2); }