- Renderbuffer depth_buf;
- Framebuffer fbo[6];
- RefPtr<Sampler> sampler;
- Camera camera;
- mutable ProgramData shdata;
- bool rendered;
- unsigned update_interval;
- unsigned update_delay;
+ Texture2D depth_buf;
+ Face faces[6];
+ Vector3 fixed_position;
+ bool use_fixed_pos = false;
+
+ TextureCube irradiance;
+ const Program &irradiance_shprog;
+ Framebuffer irradiance_fbo;
+ const Program &specular_shprog;
+ std::vector<Framebuffer> specular_fbos;
+ ProgramData prefilter_shdata;
+ const Mesh &fullscreen_mesh;
+
+ const Sampler &sampler;
+ const Sampler &mip_sampler;
+ ProgramData shdata;
+ bool rendered = false;
+ unsigned update_interval = 1;
+ unsigned update_delay = 0;