X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Feffects%2Fshadowmap.h;h=d7b4eef970160f34503bb51ed23096991a4035f7;hb=7db40551e9197142b0b6cb7fd883b325684bb8c2;hp=5f6c5c15e3822cf80df88b3d3b2ae9378ebc5e12;hpb=70d9d2d28e5fe723c6b46894276e4c935f578e2d;p=libs%2Fgl.git diff --git a/source/effects/shadowmap.h b/source/effects/shadowmap.h index 5f6c5c15..d7b4eef9 100644 --- a/source/effects/shadowmap.h +++ b/source/effects/shadowmap.h @@ -1,6 +1,7 @@ #ifndef MSP_GL_SHADOWMAP_H_ #define MSP_GL_SHADOWMAP_H_ +#include "camera.h" #include "effect.h" #include "framebuffer.h" #include "programdata.h" @@ -25,6 +26,7 @@ private: unsigned size; const Light &light; Framebuffer fbo; + Camera shadow_camera; Matrix shadow_matrix; Texture2D depth_buf; const Sampler &sampler; @@ -59,7 +61,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