X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramdata.h;fp=source%2Fprogramdata.h;h=196abcb1ebe30cf151b855aa27257658fd3c02e1;hb=d147aa8f56e6a60d80f628ffeedf16bc99b588d3;hp=0f752191d586e1c0b00eca480c5693c2e269a3cd;hpb=c90cc1f31a285ed2ef21a21b5610837425d1ef51;p=libs%2Fgl.git diff --git a/source/programdata.h b/source/programdata.h index 0f752191..196abcb1 100644 --- a/source/programdata.h +++ b/source/programdata.h @@ -3,6 +3,7 @@ #include #include +#include "matrix.h" #include "program.h" #include "vector.h" @@ -10,7 +11,6 @@ namespace Msp { namespace GL { class Buffer; -class Matrix; class Uniform; class UniformBlock; struct Color; @@ -110,7 +110,9 @@ public: void uniform(const std::string &, const Vector4 &); void uniform(const std::string &, const Color &); void uniform4(const std::string &, const float *); + void uniform(const std::string &, const LinAl::Matrix &); void uniform_matrix2(const std::string &, const float *); + void uniform(const std::string &, const LinAl::Matrix &); void uniform_matrix3(const std::string &, const float *); void uniform(const std::string &, const Matrix &); void uniform_matrix4(const std::string &, const float *);