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