X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fenvironmentmap.cpp;h=8cda8cbae63b7e7505dd26a1c73d17dfc4ee4db0;hb=d435f7230c5b2e3a5b9ccc7f38d16f6f3ece812a;hp=09a9b468277f7fad0c8f030e69ff820157aa70a4;hpb=131bec9b254f5ba50dcaf7e6192baab9e9ccba6f;p=libs%2Fgl.git diff --git a/source/environmentmap.cpp b/source/environmentmap.cpp index 09a9b468..8cda8cba 100644 --- a/source/environmentmap.cpp +++ b/source/environmentmap.cpp @@ -45,7 +45,7 @@ void EnvironmentMap::setup_frame() const for(unsigned i=0; i<6; ++i) { TextureCubeFace face = TextureCube::enumerate_faces(i); - Bind _bind_fbo(fbo[i]); + fbo[i].bind(); fbo[i].clear(COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT); camera.set_look_direction(env_tex.get_face_direction(face)); camera.set_up_direction(env_tex.get_t_direction(face)); @@ -53,6 +53,7 @@ void EnvironmentMap::setup_frame() const env_renderer.exclude(renderable); env_renderer.render(environment); } + Framebuffer::unbind(); } void EnvironmentMap::finish_frame() const