]> git.tdb.fi Git - libs/gl.git/blobdiff - source/uniform.h
Bind ProgramData to a Program upon construction
[libs/gl.git] / source / uniform.h
index ac73e99db01347c6de3edcdabf048d9e3916bc47..72a1bd2c074121625136015e0af845807347d6d3 100644 (file)
@@ -1,7 +1,7 @@
 /* $Id$
 
 This file is part of libmspgl
-Copyright © 2007  Mikko Rasa, Mikkosoft Productions
+Copyright © 2007-2008, 2010-2011  Mikko Rasa, Mikkosoft Productions
 Distributed under the LGPL
 */
 
@@ -92,6 +92,19 @@ public:
        virtual Uniform4f *clone() const;
 };
 
+
+class UniformMatrix4x4f: public Uniform
+{
+private:
+       float v[16];
+
+public:
+       UniformMatrix4x4f(const float *);
+
+       virtual void apply(int index) const;
+       virtual UniformMatrix4x4f *clone() const;
+};
+
 } // namespace GL
 } // namespace Msp