if(ARB_texture_storage)
return sub_image(level, 0, w, fmt, type, data);
if(ARB_texture_storage)
return sub_image(level, 0, w, fmt, type, data);
glTexImage1D(target, level, ifmt, w, 0, fmt, type, data);
allocated |= 1<<level;
glTexImage1D(target, level, ifmt, w, 0, fmt, type, data);
allocated |= 1<<level;
glTexSubImage1D(target, level, x, wd, fmt, type, data);
if(gen_mipmap && level==0)
glTexSubImage1D(target, level, x, wd, fmt, type, data);
if(gen_mipmap && level==0)