X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fenvironmentmap.h;h=56c76c459f2b6d84811fb52aeea9cea3c16a4587;hp=a13bea3faeeea6eaea41e1d594700c48437a16b1;hb=7db40551e9197142b0b6cb7fd883b325684bb8c2;hpb=54c7977189c95d9884fd75b7e32f2d68604ff05c diff --git a/source/effects/environmentmap.h b/source/effects/environmentmap.h index a13bea3f..56c76c45 100644 --- a/source/effects/environmentmap.h +++ b/source/effects/environmentmap.h @@ -27,13 +27,18 @@ environment. class EnvironmentMap: public Effect { private: + struct Face + { + Framebuffer fbo; + Camera camera; + }; + unsigned size; Renderable &environment; TextureCube env_tex; Renderbuffer depth_buf; - Framebuffer fbo[6]; + Face faces[6]; const Sampler &sampler; - Camera camera; mutable ProgramData shdata; bool rendered; unsigned update_interval;