X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture3d.cpp;h=d5badc725435fb3efb37d4c15c52bedafd40ece6;hb=9759cae2abf138acc548e3f230967e2c843e967e;hp=73c4b817827cfef191e21079a982323a3d87363a;hpb=619aae12e01f25e79626a94c973927e5599e99a5;p=libs%2Fgl.git diff --git a/source/texture3d.cpp b/source/texture3d.cpp index 73c4b817..d5badc72 100644 --- a/source/texture3d.cpp +++ b/source/texture3d.cpp @@ -3,6 +3,7 @@ #include #include "bindable.h" #include "error.h" +#include "pixelstore.h" #include "texture3d.h" using namespace std; @@ -12,6 +13,7 @@ namespace GL { Texture3D::Texture3D(): Texture(GL_TEXTURE_3D), + ifmt(RGB), width(0), height(0), depth(0), @@ -39,7 +41,8 @@ void Texture3D::allocate(unsigned level) if(allocated&(1<>=1, h>>=1, d>>=1, ++level) ; allocated |= (1<