X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fenvironmentmap.h;h=2d27ee7d86cfd53e82af53589ecfb8f420d01a59;hp=bf6fbaf0f2b77081ffea4638400554837b91775c;hb=3867df2040d1fb955158ca3bd8fbf5271ad66fb2;hpb=3f245515062d10e4d527827e5126fe412de06ce0 diff --git a/source/effects/environmentmap.h b/source/effects/environmentmap.h index bf6fbaf0..2d27ee7d 100644 --- a/source/effects/environmentmap.h +++ b/source/effects/environmentmap.h @@ -38,6 +38,8 @@ private: TextureCube env_tex; Texture2D depth_buf; Face faces[6]; + Vector3 fixed_position; + bool use_fixed_pos = false; TextureCube irradiance; const Program &irradiance_shprog; @@ -58,6 +60,8 @@ public: EnvironmentMap(unsigned size, PixelFormat, Renderable &rend, Renderable &env); EnvironmentMap(unsigned size, PixelFormat, unsigned, Renderable &rend, Renderable &env); + void set_fixed_position(const Vector3 &); + void set_depth_clip(float, float); /** Sets the interval in frames between environment map updates. A value of