]> git.tdb.fi Git - libs/gl.git/blobdiff - source/shadowmap.cpp
Route rendering calls through Renderer and add an exclusion system
[libs/gl.git] / source / shadowmap.cpp
index 95ef8583ccc9ab8e6b85fce1476f36d95d789cb2..ea4982fe9f60bb67e31c66b2761f6e70331056c9 100644 (file)
@@ -48,7 +48,7 @@ void ShadowMap::set_texture_unit(unsigned u)
 void ShadowMap::render(Renderer &renderer, const Tag &tag) const
 {
        if(!enabled_passes.count(tag))
-               return renderable.render(renderer, tag);
+               return renderer.render(renderable, tag);
 
        Vector4 lpos = light.get_position();
        if(lpos.w)
@@ -126,7 +126,7 @@ void ShadowMap::render(Renderer &renderer, const Tag &tag) const
 
        Renderer::Push _push_rend(renderer);
        renderer.add_shader_data(shdata);
-       renderable.render(renderer, tag);
+       renderer.render(renderable, tag);
 
        Texture::unbind_from(unit);
        TexGen::unbind_from(SCOORD);