]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/opengl/texture2d_backend.cpp
Determine the default uniform block size regardless of module format
[libs/gl.git] / source / backends / opengl / texture2d_backend.cpp
index 725b603893973f1a52c47ad35d8dd8c8e69bc771..2f7e503b7d42a9aec7e8055a38fa2446e5805a0a 100644 (file)
@@ -31,8 +31,8 @@ public:
 };
 
 
-OpenGLTexture2D::OpenGLTexture2D(ResourceManager *m):
-       Texture(GL_TEXTURE_2D, m)
+OpenGLTexture2D::OpenGLTexture2D():
+       Texture(GL_TEXTURE_2D)
 { }
 
 void OpenGLTexture2D::allocate()
@@ -42,7 +42,7 @@ void OpenGLTexture2D::allocate()
        unsigned levels = static_cast<const Texture2D *>(this)->levels;
 
        if(!id)
-               generate_id();
+               create();
 
        GLenum gl_fmt = get_gl_pixelformat(storage_fmt);
        if(ARB_texture_storage)
@@ -147,7 +147,7 @@ bool OpenGLTexture2D::AsyncLoader::process()
                }
 
                if(!texture.id)
-                       texture.generate_id();
+                       texture.create();
 
                unsigned w = image.get_width();
                unsigned h = image.get_height();