]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programdata.h
Implement assignment operator for ProgramData
[libs/gl.git] / source / programdata.h
index 3cef2d4c1b5cd921fa75c7f8d6dc449300151909..5d6dceb784e997a9b463d1322ebd0b2f96769a8e 100644 (file)
@@ -67,10 +67,10 @@ private:
        mutable Buffer *buffer;
        mutable Changes changes;
 
-       ProgramData &operator=(const ProgramData &);
 public:
        ProgramData();
        ProgramData(const ProgramData &);
+       ProgramData &operator=(const ProgramData &);
        ~ProgramData();
 
 private:
@@ -89,8 +89,8 @@ public:
        void uniform4(const std::string &, const float *);
        void uniform_matrix2(const std::string &, const float *);
        void uniform_matrix3(const std::string &, const float *);
+       void uniform(const std::string &, const Matrix &);
        void uniform_matrix4(const std::string &, const float *);
-       void uniform_matrix4(const std::string &, const Matrix &);
        void uniform1_array(const std::string &, unsigned, const float *);
        void uniform2_array(const std::string &, unsigned, const float *);
        void uniform3_array(const std::string &, unsigned, const float *);