From 84d3aa202d63fcea5453df925ac2361812f33478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 12 May 2012 12:44:40 +0200 Subject: [PATCH] Possibility to set Vector2 uniform. --- src/AbstractShaderProgram.h | 5 +++++ 1 file changed, 5 insertions(+) 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());