-#ifndef SHADOWMAP_H_
-#define SHADOWMAP_H_
+#ifndef MSP_GL_SHADOWMAP_H_
+#define MSP_GL_SHADOWMAP_H_
#include "effect.h"
#include "framebuffer.h"
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;
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