if(nsize) {
fname = (char*)alloca(nsize);
dmap->lookup(name, fname, nsize);
+ //debug_log("texture lookup: %s -> %s\n", name, fname);
} else {
fname = (char*)name;
+ //debug_log("texture lookup failed, using: %s\n", fname);
}
std::map<std::string, Texture*>::const_iterator iter = data.find(fname);
bool TextureSet::load_tex(Texture *tex, const char *fname)
{
Image *img = new Image;
+ img->name = fname;
if(!img->load(fname)) {
delete img;
return false;
bool TextureSet::done_tex(Texture *tex)
{
+ //debug_log("TextureSet::done_tex [%s]\n", tex->img->name.c_str());
if(!tex->img) {
return false;
}