}
TexUnit &unit = TexUnit::get_unit(i);
+ const Texture *cur = unit.get_texture();
if(unit.set_texture(this))
{
if(manager)
glBindTexture(target, id);
}
- if(!unit.get_sampler())
+ if(!unit.get_sampler() || unit.get_sampler()==&cur->default_sampler)
default_sampler.bind_to(i);
}
}