X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fshadowmap.cpp;h=6056141f763376edaa39531b0070d348c9effb9f;hb=4fe225bf15048fcb7a678370f87d09f2de37031a;hp=f461c88a4279155604b0ba519f7ea98ff3d096b1;hpb=d386eadfd08b556ecb05627a7ceca14652e8b1e5;p=libs%2Fgl.git diff --git a/source/shadowmap.cpp b/source/shadowmap.cpp index f461c88a..6056141f 100644 --- a/source/shadowmap.cpp +++ b/source/shadowmap.cpp @@ -84,8 +84,10 @@ void ShadowMap::setup_frame(Renderer &renderer) Bind bind_depth(DepthTest::lequal()); fbo.clear(DEPTH_BUFFER_BIT); - Renderer shadow_renderer(&camera); - renderable.render(shadow_renderer, "shadow"); + Renderer::Push push(renderer); + renderer.set_camera(camera); + + renderer.render(renderable, "shadow"); } void ShadowMap::finish_frame()