X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmaterials%2Ftechnique.cpp;fp=source%2Fmaterials%2Ftechnique.cpp;h=12111e5e675305aa98859bf1ba58f2c332bb544e;hb=6f39983060a27634c012f66c82fea0d09fea9774;hp=a382376eb13351e2fe03d59c29eadb55bee62289;hpb=3af09f06e9f69532e5adfe6bcd9a7b2d1aea6d5b;p=libs%2Fgl.git diff --git a/source/materials/technique.cpp b/source/materials/technique.cpp index a382376e..12111e5e 100644 --- a/source/materials/technique.cpp +++ b/source/materials/technique.cpp @@ -39,10 +39,10 @@ bool Technique::replace_texture(const string &slot, const Texture &tex) bool replaced = false; for(PassMap::iterator i=passes.begin(); i!=passes.end(); ++i) { - int index = i->second.get_texture_index(slot); - if(index>=0) + Tag tag = i->second.get_texture_tag(slot); + if(tag.id) { - i->second.set_texture(index, &tex); + i->second.set_texture(tag, &tex); replaced = true; } }