]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/texturecube.h
Remove the separate allocation step from textures and buffers
[libs/gl.git] / source / core / texturecube.h
index 93c14336e31f91d67003b095cdb20b217a144c6f..b68210b05c98230d892e7dcb780a2331095b3124 100644 (file)
@@ -52,9 +52,6 @@ public:
 private:
        unsigned size;
        unsigned levels;
-       /* Lowest six bits track allocation status of faces on the base level.  Bit
-       seven is set if the entire base level is allocated. */
-       unsigned allocated;
 
        static TextureCubeFace face_order[6];
        static Vector3 directions[6];
@@ -70,10 +67,6 @@ public:
        it can't be changed. */
        void storage(PixelFormat fmt, unsigned size, unsigned lv = 0);
 
-       /** Allocates storage for the cube faces.  The contents are initially
-       undefined.  If storage has already been allocated, does nothing. */
-       void allocate(unsigned level);
-
        /** Updates the contents of a face.  Storage must be defined beforehand.
        The image data must have dimensions and format matching the defined
        storage. */