]> git.tdb.fi Git - libs/gl.git/blobdiff - source/uniform.cpp
Add 3x3 and 2x2 uniform matrices
[libs/gl.git] / source / uniform.cpp
index 09450a9a0962f991805ae0d7ba35698ff031f515..8aba365be5e5cd2238a0934eb639d6585c453d8e 100644 (file)
@@ -36,6 +36,18 @@ void UniformVector<float, 4>::apply(int index, unsigned size, const float *value
 }
 
 
+template<>
+void UniformMatrix<float, 2, 2>::apply(int index, unsigned size, const float *value)
+{
+       glUniformMatrix2fv(index, size, false, value);
+}
+
+template<>
+void UniformMatrix<float, 3, 3>::apply(int index, unsigned size, const float *value)
+{
+       glUniformMatrix2fv(index, size, false, value);
+}
+
 template<>
 void UniformMatrix<float, 4, 4>::apply(int index, unsigned size, const float *value)
 {