static Require _req(EXT_texture_array);
}
+size_t OpenGLTexture2DArray::get_data_size() const
+{
+ if(!id)
+ return 0;
+
+ size_t level_size = width*height*get_pixel_size(format);
+ size_t total_size = level_size;
+ for(unsigned i=0; i<levels; ++i, level_size>>=2)
+ total_size += level_size*depth;
+ return total_size;
+}
+
} // namespace GL
} // namespace Msp