]> git.tdb.fi Git - libs/gl.git/blobdiff - source/objectinstance.h
Do not clear previous assignments on assignment to array subscript
[libs/gl.git] / source / objectinstance.h
index 273d348579b4b8a34e71d2ebcb33a73f9394c60b..906ba2f32785093237c8dbf108e500a655fe3454 100644 (file)
@@ -8,8 +8,6 @@
 namespace Msp {
 namespace GL {
 
-class ProgramData;
-
 /**
 Represents a single instance of an Object.  Thanks to being derived from
 Placeable in can be positioned without additional effort.  Other instance
@@ -36,7 +34,7 @@ public:
 
        /** Hook function, called from Object just before rendering the mesh.
        Renderer state will have been pushed before this is called. */
-       virtual void setup_render(Renderer &, const Tag &) const { }
+       virtual void setup_render(Renderer &, const Tag &) const;
 
        /** Hook function, called from Object right after rendering the mesh.  Since
        Object takes care of pushing Renderer state, this rarely needs to do