X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftexture2d.cpp;h=4d3dac037291137856d28a77926e9517ac9475de;hp=ae1afbc60cca9f0e64f05c743af38b0b64241e13;hb=49323eea600fb989d4181ccfd437ee12722ae733;hpb=0221e39a685c4f3122a0fae032a7888b5ce40579 diff --git a/source/texture2d.cpp b/source/texture2d.cpp index ae1afbc6..4d3dac03 100644 --- a/source/texture2d.cpp +++ b/source/texture2d.cpp @@ -50,6 +50,9 @@ void Texture2D::storage(PixelFormat fmt, unsigned wd, unsigned ht) throw invalid_operation("Texture2D::storage"); 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;