X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Ftexture2darray.cpp;h=07f04c691b7dad0f9387ecd5362ece69196a6264;hb=e1be82a4dfce8d90358c506f65be09da4dc9d5ec;hp=3c54f7c0937bc580dd964846b8aab2cdad05b8df;hpb=6065f6622cc275dc0b20baaf7c267e71169d18f3;p=libs%2Fgl.git diff --git a/source/core/texture2darray.cpp b/source/core/texture2darray.cpp index 3c54f7c0..07f04c69 100644 --- a/source/core/texture2darray.cpp +++ b/source/core/texture2darray.cpp @@ -1,5 +1,3 @@ -#include -#include #include "error.h" #include "texture2darray.h" @@ -8,15 +6,9 @@ using namespace std; namespace Msp { namespace GL { -Texture2DArray::Texture2DArray(): - Texture3D(GL_TEXTURE_2D_ARRAY) -{ - static Require _req(EXT_texture_array); -} - void Texture2DArray::layer_image(unsigned level, unsigned z, const void *data) { - if(level>=levels || z>=depth) + if(level>=n_levels || z>=depth) throw out_of_range("Texture2DArray::layer_image"); LinAl::Vector size = get_level_size(level);