]> git.tdb.fi Git - libs/gl.git/blobdiff - source/uniform.h
Check glGetString result for being null
[libs/gl.git] / source / uniform.h
index f8a59f2a441e5fd2b3ec2ba55cdd604b50ab0477..780bfe747ca3b2e6232a0791e11ca1b7e64762be 100644 (file)
@@ -121,6 +121,8 @@ public:
        { return new UniformMatrix(value); }
 };
 
+typedef UniformMatrix<float, 2, 2> UniformMatrix2x2f;
+typedef UniformMatrix<float, 3, 3> UniformMatrix3x3f;
 typedef UniformMatrix<float, 4, 4> UniformMatrix4x4f;
 
 
@@ -142,6 +144,11 @@ public:
                std::copy(vp, vp+elemsize*size, values);
        }
 
+       ~UniformArray()
+       {
+               delete[] values;
+       }
+
        virtual void apply(int index) const
        { T::apply(index, size, values); }