void ProgramObject::setUniform4i(const char *varname, GLint v0, GLint v1, GLint v2, GLint v3) { glUniform4iARB(getUniformLocation(varname), v0, v1, v2, v3); }