]> git.tdb.fi Git - libs/gl.git/blobdiff - source/shadowmap.h
Store Renderables as non-const pointers or references
[libs/gl.git] / source / shadowmap.h
index 57adf298fd27271bff0e8f4bb80ea2f916c7fba0..658b59a91a58a196b92063bc283f80686cdc26e8 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef SHADOWMAP_H_
-#define SHADOWMAP_H_
+#ifndef MSP_GL_SHADOWMAP_H_
+#define MSP_GL_SHADOWMAP_H_
 
 #include "effect.h"
 #include "framebuffer.h"
@@ -25,8 +25,6 @@ private:
        unsigned size;
        const Light &light;
        mutable Framebuffer fbo;
-       mutable Matrix light_matrix;
-       mutable Matrix view_matrix;
        mutable Matrix shadow_matrix;
        Texture2D depth_buf;
        Vector3 target;
@@ -36,7 +34,7 @@ private:
        mutable bool rendered;
 
 public:
-       ShadowMap(unsigned, const Renderable &, const Light &);
+       ShadowMap(unsigned, Renderable &, const Light &);
 
        /** Sets the ShadowMap target point and radius.  The transformation matrix is
        computed so that a sphere with the specified parameters will be completely