Texture2D::Texture2D(ResourceManager *m):
Texture(GL_TEXTURE_2D, m),
- ifmt(RGB),
width(0),
height(0),
allocated(0)
if(wd==0 || ht==0)
throw invalid_argument("Texture2D::storage");
- if(MSP_sized_internal_formats)
- fmt = get_sized_pixelformat(fmt);
- require_pixelformat(fmt);
-
- ifmt = fmt;
+ set_internal_format(fmt);
width = wd;
height = ht;
}