3 This file is part of libmspgl
4 Copyright © 2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #ifndef MSP_GL_PROGRAMDATA_H_
9 #define MSP_GL_PROGRAMDATA_H_
22 std::map<int, Uniform *> data;
24 ProgramData(const ProgramData &);
25 ProgramData &operator=(const ProgramData &);
30 void uniform(int, Uniform *);
31 void uniform(int, int);
32 void uniform(int, float);
33 void uniform(int, float, float);
34 void uniform2(int, const float *);
35 void uniform(int, float, float, float);
36 void uniform3(int, const float *);
37 void uniform(int, float, float, float, float);
38 void uniform4(int, const float *);
39 void uniform_matrix4(int, const float *);