X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexturecube.cpp;h=a9961af90a3900660f2e2c71a5a46be8820f6441;hb=6f8c0c6c088be92804cb413c0234bfb817ef2d8d;hp=26402695880dc12eba847ccb443fa8cb90fbb02c;hpb=4a577ddc946bd279d7bc4942a2ce4c46c7ef5d35;p=libs%2Fgl.git diff --git a/source/texturecube.cpp b/source/texturecube.cpp index 26402695..a9961af9 100644 --- a/source/texturecube.cpp +++ b/source/texturecube.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include "bindable.h" @@ -51,10 +52,20 @@ void TextureCube::allocate(unsigned level) if(allocated&(1<>=1, ++level) ; - allocated |= (1<>=1, ++n) ; + return n; +} + +unsigned TextureCube::get_level_size(unsigned level) const { return size>>level; }