]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/shadowmap.h
Remove deprecated constructors from effects
[libs/gl.git] / source / effects / shadowmap.h
index dc1ce548cb325bd233f39a600afacbcd4e0ccddd..81563a72887acec2fc848d4c954776f51fa98165 100644 (file)
@@ -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. */