]> git.tdb.fi Git - libs/gl.git/blobdiff - source/environmentmap.cpp
Separate abstract pixel compositions from concrete pixel formats
[libs/gl.git] / source / environmentmap.cpp
index ac68ff99a892572a4042dd96adb93748c6424bd0..f4000c768cd2f3c77e8462e37655d4f10b3ed066 100644 (file)
@@ -17,11 +17,11 @@ EnvironmentMap::EnvironmentMap(unsigned s, Renderable &r, Renderable &e):
        update_interval(1),
        update_delay(0)
 {
-       env_tex.storage(RGB, size, 1);
+       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_COMPONENT, size, size);
+       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);