X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftexture1d.cpp;h=c5e57df22843d0e0dc84675c24d08bebcaaf1c74;hp=e25a11c09ce579b0fbed76a7ec6dc5a6ed5569fd;hb=3c46227c280bc4cd8a4487c648f2f080d5b4f7ea;hpb=7c4ccb88417c23f53e0c24c4cb025b9d35b1da76 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<