for(PassMap::iterator i=obj.passes.begin(); i!=obj.passes.end(); ++i)
{
int index = i->second.get_texture_index(slot);
if(index<0)
continue;
for(PassMap::iterator i=obj.passes.begin(); i!=obj.passes.end(); ++i)
{
int index = i->second.get_texture_index(slot);
if(index<0)
continue;