X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftechnique.cpp;h=e3233eff87cc5c6c7ba15550605b709ee4b55ad4;hb=cf17331b8ddc0e00c3ba452e0f4dfa183dc8e019;hp=d6ec7115f6e703a5b215803952a27716f934e468;hpb=dd1a7cf2d8ce7bef1744f5a8cae5475104ea5438;p=libs%2Fgl.git diff --git a/source/technique.cpp b/source/technique.cpp index d6ec7115..e3233eff 100644 --- a/source/technique.cpp +++ b/source/technique.cpp @@ -28,6 +28,12 @@ const RenderPass &Technique::get_pass(const Tag &tag) const return get_item(passes, tag); } +const RenderPass *Technique::find_pass(const Tag &tag) const +{ + PassMap::const_iterator i = passes.find(tag); + return (i!=passes.end() ? &i->second : 0); +} + bool Technique::replace_texture(const string &slot, const Texture &tex) { bool replaced = false;