X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftexture2d.cpp;h=8d6e8471edb72574340e6e870514bfb652a13113;hp=7ce18d00a9fa075b5df6b2a5ea1dac741411165f;hb=3c46227c280bc4cd8a4487c648f2f080d5b4f7ea;hpb=7c4ccb88417c23f53e0c24c4cb025b9d35b1da76 diff --git a/source/texture2d.cpp b/source/texture2d.cpp index 7ce18d00..8d6e8471 100644 --- a/source/texture2d.cpp +++ b/source/texture2d.cpp @@ -60,6 +60,8 @@ void Texture2D::storage(PixelFormat fmt, unsigned wd, unsigned ht) void Texture2D::allocate(unsigned level) { + if(width==0 || height==0) + throw invalid_operation("Texture2D::allocate"); if(allocated&(1<