]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texture3d.cpp
Use explicit mipmap generation if necessary
[libs/gl.git] / source / texture3d.cpp
index 61c745bb95bf4d8ae3df56c1c94c7aec43a686f7..7b9c3590ef6bc7eb8e936e20816c36549bbdec2c 100644 (file)
@@ -60,6 +60,7 @@ void Texture3D::image(unsigned level, PixelFormat fmt, DataType type, const void
        allocated |= 1<<level;
        if(gen_mipmap && level==0)
        {
+               auto_generate_mipmap();
                for(; (w || h || d); w>>=1, h>>=1, d>>=1, ++level) ;
                allocated |= (1<<level)-1;
        }