X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fmaterials%2Ftechnique.cpp;h=b5ed6447c314c3e69be3bfe0fcb0c08be67cfc07;hb=4791fe8e6451aa6ce62e530fe12904f5cfc112eb;hp=a4d181629a122a802d8bd66509f3f01617784a88;hpb=9549f3401a70ca0359324a3e56e1e334981e5516;p=libs%2Fgl.git diff --git a/source/materials/technique.cpp b/source/materials/technique.cpp index a4d18162..b5ed6447 100644 --- a/source/materials/technique.cpp +++ b/source/materials/technique.cpp @@ -101,6 +101,16 @@ bool Technique::has_shaders() const return false; } +void Technique::set_debug_name(const std::string &name) +{ +#ifdef DEBUG + for(map::iterator i=passes.begin(); i!=passes.end(); ++i) + i->second.set_debug_name(format("%s [pass:%s]", name, i->first.str())); +#else + (void)name; +#endif +} + DataFile::Loader::ActionMap Technique::Loader::shared_actions;