diff --git a/src/AbstractShaderProgram.h b/src/AbstractShaderProgram.h index 2a3cdbdd1..5aa911416 100644 --- a/src/AbstractShaderProgram.h +++ b/src/AbstractShaderProgram.h @@ -210,6 +210,11 @@ class MAGNUM_EXPORT AbstractShaderProgram { glUniform1f(location, value); } + /** @copydoc setUniform(GLint, GLint) */ + void setUniform(GLint location, const Vector2& value) { + glUniform2fv(location, 1, value.data()); + } + /** @copydoc setUniform(GLint, GLint) */ void setUniform(GLint location, const Vector3& value) { glUniform3fv(location, 1, value.data());