X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture3d.cpp;h=73c4b817827cfef191e21079a982323a3d87363a;hb=a533f857e7d319c6eff2b788bbad3a238468c4b2;hp=0ad65f8887437da0bf1283c93ed00b7628efdc36;hpb=6afbace895a7bbcf216ab8e48280ea0303ab5892;p=libs%2Fgl.git diff --git a/source/texture3d.cpp b/source/texture3d.cpp index 0ad65f88..73c4b817 100644 --- a/source/texture3d.cpp +++ b/source/texture3d.cpp @@ -1,8 +1,8 @@ #include +#include #include #include "bindable.h" #include "error.h" -#include "ext_texture3d.h" #include "texture3d.h" using namespace std; @@ -26,6 +26,7 @@ void Texture3D::storage(PixelFormat fmt, unsigned wd, unsigned ht, unsigned dp) throw invalid_operation("Texture3D::storage"); if(wd==0 || ht==0 || dp==0) throw invalid_argument("Texture3D::storage"); + require_pixelformat(fmt); width = wd; height = ht;