X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fbloom.cpp;h=8612ec06e8e10d6ba871143bc58568336c7aa38e;hp=af2057d908a03afa25075330ddbbfe0b2ef6f0d5;hb=1863f17c5c5563be8492d7f01e5c613a740ea1e9;hpb=3ac3a51c623271da815c8ee60c484445871753bf diff --git a/source/effects/bloom.cpp b/source/effects/bloom.cpp index af2057d9..8612ec06 100644 --- a/source/effects/bloom.cpp +++ b/source/effects/bloom.cpp @@ -82,6 +82,19 @@ void Bloom::render(Renderer &renderer, const Texture2D &src, const Texture2D &) quad.draw(renderer); } +void Bloom::set_debug_name(const string &name) +{ +#ifdef DEBUG + for(unsigned i=0; i<2; ++i) + target[i]->set_debug_name(format("%s [RT:%d]", name, i)); + common_shdata.set_debug_name(name+" [UBO:common]"); + blur_shdata[0].set_debug_name(name+" [UBO:blur_x]"); + blur_shdata[1].set_debug_name(name+" [UBO:blur_y]"); +#else + (void)name; +#endif +} + Bloom::Template::Template(): radius(2.0f),