X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftexturecube.cpp;h=b9a8f5dd02b8cacb73f63df7bce028a5920035cd;hp=19c3bf074b9a3557adf7668c4752f22bda3bcb8c;hb=3c46227c280bc4cd8a4487c648f2f080d5b4f7ea;hpb=cdf928f03f4d8383b8fa978abc4c255a850ec061 diff --git a/source/texturecube.cpp b/source/texturecube.cpp index 19c3bf07..b9a8f5dd 100644 --- a/source/texturecube.cpp +++ b/source/texturecube.cpp @@ -64,6 +64,8 @@ void TextureCube::storage(PixelFormat fmt, unsigned sz) void TextureCube::allocate(unsigned level) { + if(size==0) + throw invalid_operation("TextureCube::allocate"); if(allocated&(1<