]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programdata.cpp
Add 3x3 and 2x2 uniform matrices
[libs/gl.git] / source / programdata.cpp
index ed4b0a292b339ddc8c8bea858281949e96fca118..1ecd3a1dc42eaef6a62785f3fa4f07e1809a6405 100644 (file)
@@ -119,6 +119,16 @@ void ProgramData::uniform4(const string &name, const float *v)
        uniform(name, new Uniform4f(v));
 }
 
+void ProgramData::uniform_matrix2(const string &name, const float *v)
+{
+       uniform(name, new UniformMatrix2x2f(v));
+}
+
+void ProgramData::uniform_matrix3(const string &name, const float *v)
+{
+       uniform(name, new UniformMatrix3x3f(v));
+}
+
 void ProgramData::uniform_matrix4(const string &name, const float *v)
 {
        uniform(name, new UniformMatrix4x4f(v));