- glTexImage2D(target, level, ifmt, width, height, border, fmt, type, data);
+ glTexImage2D(target, level, ifmt, w, h, 0, fmt, type, data);
+
+ allocated |= 1<<level;
+ if(gen_mipmap && level==0)
+ {
+ for(; (w || h); w>>=1, h>>=1, ++level) ;
+ allocated |= (1<<level)-1;
+ }