]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/texturecube.h
Mark constant data as const
[libs/gl.git] / source / core / texturecube.h
index 93c14336e31f91d67003b095cdb20b217a144c6f..0f83e29e138953e8d2e5c6c7595adb8323ea3a33 100644 (file)
@@ -52,13 +52,10 @@ 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];
-       static unsigned orientations[12];
+       static const TextureCubeFace face_order[6];
+       static const Vector3 directions[6];
+       static const unsigned orientations[12];
 
 public:
        TextureCube();
@@ -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. */