TextureCube env_tex;
Texture2D depth_buf;
Face faces[6];
+ Vector3 fixed_position;
+ bool use_fixed_pos = false;
TextureCube irradiance;
const Program &irradiance_shprog;
public:
EnvironmentMap(unsigned size, PixelFormat, Renderable &rend, Renderable &env);
EnvironmentMap(unsigned size, PixelFormat, unsigned, Renderable &rend, Renderable &env);
-private:
- void init(unsigned, PixelFormat, unsigned);
-public:
+ void set_fixed_position(const Vector3 &);
+
void set_depth_clip(float, float);
/** Sets the interval in frames between environment map updates. A value of