X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Feffects%2Fenvironmentmap.h;h=f22a5b4b8fea673e658cb7cf01ccea1aeada2760;hb=a266f0f915827b20591f6244ccc36129e844f408;hp=68bce7de51b0879f593091fcbd63999d6cc2cf47;hpb=fea00edfb3b4274cb87e131743415e1fd22d0c1a;p=libs%2Fgl.git diff --git a/source/effects/environmentmap.h b/source/effects/environmentmap.h index 68bce7de..f22a5b4b 100644 --- a/source/effects/environmentmap.h +++ b/source/effects/environmentmap.h @@ -13,8 +13,6 @@ namespace Msp { namespace GL { -class Resources; - /** Creates a cube map texture of the surroundings of the renderable. This texture can then be used to implement effects such as reflections or refractions. @@ -39,16 +37,16 @@ private: Renderbuffer depth_buf; Face faces[6]; const Sampler &sampler; - mutable ProgramData shdata; + ProgramData shdata; bool rendered; unsigned update_interval; unsigned update_delay; public: - EnvironmentMap(Resources &, unsigned size, Renderable &rend, Renderable &env); - EnvironmentMap(Resources &, unsigned size, PixelFormat, Renderable &rend, Renderable &env); + EnvironmentMap(unsigned size, Renderable &rend, Renderable &env); + EnvironmentMap(unsigned size, PixelFormat, Renderable &rend, Renderable &env); private: - void init(unsigned, PixelFormat, unsigned); + void init(unsigned, PixelFormat); public: void set_depth_clip(float, float);