namespace Msp {
namespace GL {
+Texture3D::Texture3D(GLenum t):
+ Texture(t),
+ ifmt(RGB),
+ width(0),
+ height(0),
+ depth(0),
+ allocated(0)
+{ }
+
Texture3D::Texture3D():
Texture(GL_TEXTURE_3D),
ifmt(RGB),
{
w >>= level;
h >>= level;
- d >>= level;
+ if(target!=GL_TEXTURE_2D_ARRAY)
+ d >>= level;
if(!w && (h || d))
w = 1;