X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fenvironmentmap.cpp;h=f4000c768cd2f3c77e8462e37655d4f10b3ed066;hb=42293e1bd6f3d6297a1d0207ca69e7864a7d76e8;hp=68e5051e5f874126e4864e20a61bc6e5e8308550;hpb=f4d8ff7cab183c6e2ec3bf29c7449f25ea370646;p=libs%2Fgl.git diff --git a/source/environmentmap.cpp b/source/environmentmap.cpp index 68e5051e..f4000c76 100644 --- a/source/environmentmap.cpp +++ b/source/environmentmap.cpp @@ -17,10 +17,11 @@ EnvironmentMap::EnvironmentMap(unsigned s, Renderable &r, Renderable &e): update_interval(1), update_delay(0) { - env_tex.storage(RGB, size, 1); - env_tex.set_wrap(CLAMP_TO_EDGE); - env_tex.set_min_filter(LINEAR); - depth_buf.storage(DEPTH_COMPONENT, size, size); + env_tex.storage(RGB8, size, 1); + Sampler &env_samp = env_tex.get_default_sampler(); + env_samp.set_wrap(CLAMP_TO_EDGE); + env_samp.set_min_filter(LINEAR); + depth_buf.storage(DEPTH_COMPONENT32F, size, size); for(unsigned i=0; i<6; ++i) { fbo[i].attach(COLOR_ATTACHMENT0, env_tex, TextureCube::enumerate_faces(i), 0);