]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/texture3d.h
Remove the separate allocation step from textures and buffers
[libs/gl.git] / source / core / texture3d.h
index 3538f6bba82018b85edd68a69f6686c52e991460..7b88db50d36f6afed388d2cae9dd61685a5204ac 100644 (file)
@@ -33,7 +33,6 @@ protected:
        unsigned height;
        unsigned depth;
        unsigned levels;
-       unsigned allocated;
 
        Texture3D(GLenum);
 public:
@@ -46,10 +45,6 @@ public:
        it can't be changed. */
        void storage(PixelFormat fmt, unsigned wd, unsigned ht, unsigned dp, 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. */