]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/shadowmap.h
Pass Tag by value, not by reference
[libs/gl.git] / source / effects / shadowmap.h
index 7dab9eb965a6e9266156437741bc40854133c37e..9fc0f4497ac1f160d18062c54bcdf616f80dd99c 100644 (file)
@@ -12,10 +12,9 @@ namespace GL {
 
 class Light;
 class Resources;
-class Scene;
 
 /**
-Creates shadows on a Scene through a shadow map texture.  In the preparation
+Creates shadows on a renderable through a shadow map texture.  In the setup
 phase, the scene is rendered to a depth texture from the point of view of the
 lightsource.  This texture is then used in the rendering phase together with
 texture coordinate generation to determine whether each fragment is lit.
@@ -60,7 +59,7 @@ public:
        virtual void setup_frame(Renderer &);
        virtual void finish_frame();
 
-       virtual void render(Renderer &, const Tag & = Tag()) const;
+       virtual void render(Renderer &, Tag = Tag()) const;
 };
 
 } // namespace GL