]> git.tdb.fi Git - libs/gl.git/blobdiff - source/environmentmap.h
Change the setup/finish_frame interface to be non-const
[libs/gl.git] / source / environmentmap.h
index 9c4c4d15df4b4c6d342805973df4368944688a96..006779462f5b93853e16c18ddf357caf06f7fff1 100644 (file)
@@ -31,16 +31,16 @@ private:
        Renderable &environment;
        TextureCube env_tex;
        Renderbuffer depth_buf;
-       mutable Framebuffer fbo[6];
-       mutable Camera camera;
+       Framebuffer fbo[6];
+       Camera camera;
        mutable ProgramData shdata;
-       mutable bool rendered;
+       bool rendered;
 
 public:
        EnvironmentMap(unsigned size, Renderable &rend, Renderable &env);
 
-       virtual void setup_frame() const;
-       virtual void finish_frame() const;
+       virtual void setup_frame(Renderer &);
+       virtual void finish_frame();
 
        virtual void render(Renderer &, const Tag &) const;
 };