X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Feffects%2Fshadowmap.cpp;h=a6d431bc200da86e025dcc2b640aa9d2a342d0e0;hb=a5a26e4e2eb2d0b05c3531b667411be657ac74f1;hp=f11ea7a710558085c4ce059289fac848baff3cc9;hpb=fe2fc291a4fc618425c64112c9ffd3519f0b8a3e;p=libs%2Fgl.git diff --git a/source/effects/shadowmap.cpp b/source/effects/shadowmap.cpp index f11ea7a7..a6d431bc 100644 --- a/source/effects/shadowmap.cpp +++ b/source/effects/shadowmap.cpp @@ -42,7 +42,7 @@ void ShadowMap::init(unsigned s) fbo.attach(DEPTH_ATTACHMENT, depth_buf, 0); fbo.require_complete(); - set_darkness(0.7); + set_darkness(1.0f); shdata.uniform("shd_world_matrix", Matrix()); } @@ -122,5 +122,17 @@ void ShadowMap::render(Renderer &renderer, Tag tag) const renderer.render(renderable, tag); } +void ShadowMap::set_debug_name(const std::string &name) +{ +#ifdef DEBUG + fbo.set_debug_name(name+" [FBO]"); + shadow_camera.set_debug_name(name+".camera"); + depth_buf.set_debug_name(name+"/depth.tex2d"); + shdata.set_debug_name(name+" [UBO]"); +#else + (void)name; +#endif +} + } // namespace GL } // namespace Msp