X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fenvironmentmap.cpp;h=f61d2c40ed9a45507fcf5e87f1db4adf9ce54181;hb=5a93cc603eef43617a10b76bc9c19a3272ac1d49;hp=c789fe48d0f4c449f628778aac0b1c32f4ecac18;hpb=db2fd517dcd215e9d16345287d413f2a64f5ba03;p=libs%2Fgl.git diff --git a/source/environmentmap.cpp b/source/environmentmap.cpp index c789fe48..f61d2c40 100644 --- a/source/environmentmap.cpp +++ b/source/environmentmap.cpp @@ -75,7 +75,7 @@ void EnvironmentMap::render(Renderer &renderer, const Tag &tag) const unsigned unit = renderer.allocate_effect_texunit(); shdata.uniform("environment", static_cast(unit)); - env_tex.bind_to(unit); + Bind _bind_env(env_tex, unit); const Matrix &view_matrix = renderer.get_camera()->get_matrix(); // XXX The camera should maybe have store its own object matrix @@ -93,8 +93,6 @@ void EnvironmentMap::render(Renderer &renderer, const Tag &tag) const renderer.add_shader_data(shdata); renderer.render(renderable, tag); - - env_tex.unbind_from(unit); } } // namespace GL