glTexImage2D(face, level, storage_fmt, s, s, 0, comp, type, data);
if(level==0)
glTexImage2D(face, level, storage_fmt, s, s, 0, comp, type, data);
if(level==0)
glTexSubImage2D(face, level, x, y, wd, ht, comp, type, data);
if(auto_gen_mipmap && level==0)
glTexSubImage2D(face, level, x, y, wd, ht, comp, type, data);
if(auto_gen_mipmap && level==0)