TextureCube::TextureCube():
Texture(GL_TEXTURE_CUBE_MAP),
- ifmt(RGB),
size(0),
allocated(0)
{
if(sz==0)
throw invalid_argument("TextureCube::storage");
- if(MSP_sized_internal_formats)
- fmt = get_sized_pixelformat(fmt);
- require_pixelformat(fmt);
-
- ifmt = fmt;
+ set_internal_format(fmt);
size = sz;
}