X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogramdata.h;h=e27265d76d5678808f242c3cb89a0553dd1bab6e;hb=78328c5f6e4dcbe883a3f5e4fe0974ab490be3f7;hp=39b44583a0eb26ef31119ea90c5823537553f32d;hpb=a8b400939e1325ed1efeb697771ba38156729d00;p=libs%2Fgl.git diff --git a/source/programdata.h b/source/programdata.h index 39b44583..e27265d7 100644 --- a/source/programdata.h +++ b/source/programdata.h @@ -4,6 +4,7 @@ #include #include #include "program.h" +#include "vector.h" namespace Msp { namespace GL { @@ -13,8 +14,6 @@ class Color; class Matrix; class Uniform; class UniformBlock; -class Vector3; -class Vector4; /** Stores uniform variables for shader programs. The uniforms are stored in a @@ -67,10 +66,10 @@ private: mutable Buffer *buffer; mutable Changes changes; - ProgramData &operator=(const ProgramData &); public: ProgramData(); ProgramData(const ProgramData &); + ProgramData &operator=(const ProgramData &); ~ProgramData(); private: