X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fshadowmap.cpp;fp=source%2Fshadowmap.cpp;h=7575051e6e7d956e89299a8eed47db54ca8f9546;hp=21e67c38a5efeeb08a20fcbd917dc2b767f9ed39;hb=1d24ddbc35f9e0480d30c66d47b7ea3834c15fbf;hpb=b69e2eeea92eae2c37c054a2a8b36f55e0ca2690 diff --git a/source/shadowmap.cpp b/source/shadowmap.cpp index 21e67c38..7575051e 100644 --- a/source/shadowmap.cpp +++ b/source/shadowmap.cpp @@ -128,7 +128,7 @@ void ShadowMap::render(Renderer &renderer, const Tag &tag) const shdata.uniform("shadow", iunit); shdata.uniform("shadow_unit", iunit); - depth_buf.bind_to(unit); + Bind _bind_depth(depth_buf, unit); TexGen tg_s, tg_t, tg_r; tg_s.set_plane(Vector4(shadow_matrix(0, 0), shadow_matrix(0, 1), shadow_matrix(0, 2), shadow_matrix(0, 3))); tg_t.set_plane(Vector4(shadow_matrix(1, 0), shadow_matrix(1, 1), shadow_matrix(1, 2), shadow_matrix(1, 3))); @@ -147,7 +147,6 @@ void ShadowMap::render(Renderer &renderer, const Tag &tag) const renderer.add_shader_data(shdata); renderer.render(renderable, tag); - Texture::unbind_from(unit); TexGen::unbind_from(unit, SCOORD); TexGen::unbind_from(unit, TCOORD); TexGen::unbind_from(unit, RCOORD);