From: Mikko Rasa Date: Mon, 2 Jul 2018 12:39:45 +0000 (+0300) Subject: Throw an exception if Texture*::allocate is called before storage X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=commitdiff_plain;h=3c46227c280bc4cd8a4487c648f2f080d5b4f7ea Throw an exception if Texture*::allocate is called before storage --- diff --git a/source/texture1d.cpp b/source/texture1d.cpp index e25a11c0..c5e57df2 100644 --- a/source/texture1d.cpp +++ b/source/texture1d.cpp @@ -32,6 +32,8 @@ void Texture1D::storage(PixelFormat fmt, unsigned wd) void Texture1D::allocate(unsigned level) { + if(width==0) + throw invalid_operation("Texture1D::allocate"); if(allocated&(1<