1 #include <msp/gl/extensions/ext_texture_array.h>
2 #include "texture2darray_backend.h"
7 OpenGLTexture2DArray::OpenGLTexture2DArray():
8 Texture3D(GL_TEXTURE_2D_ARRAY)
10 static Require _req(EXT_texture_array);
13 size_t OpenGLTexture2DArray::get_data_size() const
18 size_t level_size = width*height*get_pixel_size(format);
19 size_t total_size = level_size;
20 for(unsigned i=0; i<levels; ++i, level_size>>=2)
21 total_size += level_size*depth;