X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Feffects%2Fshadowmap.h;h=81563a72887acec2fc848d4c954776f51fa98165;hb=b877c737bc5f759e6da25f886ad965e4a274cf2a;hp=dc1ce548cb325bd233f39a600afacbcd4e0ccddd;hpb=1863f17c5c5563be8492d7f01e5c613a740ea1e9;p=libs%2Fgl.git diff --git a/source/effects/shadowmap.h b/source/effects/shadowmap.h index dc1ce548..81563a72 100644 --- a/source/effects/shadowmap.h +++ b/source/effects/shadowmap.h @@ -2,6 +2,7 @@ #define MSP_GL_SHADOWMAP_H_ #include "camera.h" +#include "depthtest.h" #include "effect.h" #include "framebuffer.h" #include "programdata.h" @@ -30,6 +31,7 @@ private: Camera shadow_camera; Matrix shadow_matrix; Texture2D depth_buf; + DepthTest depth_test; const Sampler &sampler; Vector3 target; float radius; @@ -39,11 +41,7 @@ private: public: ShadowMap(unsigned, Renderable &, const Light &, Renderable &); - DEPRECATED ShadowMap(unsigned, Renderable &, const Light &); -private: - void init(unsigned); -public: /** Sets the ShadowMap target point and radius. The transformation matrix is computed so that a sphere with the specified parameters will be completely covered by the ShadowMap. */