X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexturecube.h;h=dabf2b8883690228c9e12e9babe232a95326015e;hb=d6db27e633b1b8850fb093a8e5fad439ac3b0465;hp=0882a5e31004c3cef3e129b65ff24a2671e88fc0;hpb=03d3984ecd2c4e7c38b6a62b4b7a81bab69f8d40;p=libs%2Fgl.git diff --git a/source/texturecube.h b/source/texturecube.h index 0882a5e3..dabf2b88 100644 --- a/source/texturecube.h +++ b/source/texturecube.h @@ -51,6 +51,8 @@ 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]; @@ -86,7 +88,8 @@ public: void image(TextureCubeFace, const Graphics::Image &, bool = false); - virtual void image(const Graphics::Image &, bool = false); + virtual void image(const Graphics::Image &, unsigned, bool = false); + using Texture::image; unsigned get_size() const { return size; } private: