]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/texture2d.h
Remove the separate allocation step from textures and buffers
[libs/gl.git] / source / core / texture2d.h
index b3a5a749bd8fe987b0078b8e5b6cdf47c4d9712b..eba553b00c27089e44300424166afee3f8a6b54b 100644 (file)
@@ -36,7 +36,6 @@ private:
        unsigned width;
        unsigned height;
        unsigned levels;
-       unsigned allocated;
 
 public:
        Texture2D(ResourceManager * = 0);
@@ -49,10 +48,6 @@ public:
        it can't be changed. */
        void storage(PixelFormat fmt, unsigned wd, unsigned ht, unsigned lv = 0);
 
-       /** Allocates storage for the texture.  The contents are initially
-       undefined.  If storage has already been allocated, does nothing. */
-       void allocate(unsigned level);
-
        /** Updates the contents of the entire texture.  Storage must be defined
        beforehand.  The image data must have dimensions and format matching the
        defined storage. */