+ char *fname;
+ int nsize = dmap ? dmap->path_size(name) : 0;
+ 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);