X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funiform.h;h=97a4e9ddf212074eb1e0c093d7cfddcabe40e187;hb=2157e9320c60d561208dfdf6034e9a06781c9f30;hp=ac73e99db01347c6de3edcdabf048d9e3916bc47;hpb=97015ec7bddd26aa746f5227e4109b7d32438cca;p=libs%2Fgl.git diff --git a/source/uniform.h b/source/uniform.h index ac73e99d..97a4e9dd 100644 --- a/source/uniform.h +++ b/source/uniform.h @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #ifndef MSP_GL_UNIFORM_H_ #define MSP_GL_UNIFORM_H_ @@ -92,6 +85,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