X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture2d.cpp;h=4d3dac037291137856d28a77926e9517ac9475de;hb=4a577ddc946bd279d7bc4942a2ce4c46c7ef5d35;hp=ae1afbc60cca9f0e64f05c743af38b0b64241e13;hpb=3a9ee749fbde41695d1b1a0804bbf63d76427b27;p=libs%2Fgl.git 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;