X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Ftexture1d.cpp;h=feff9f9883f3f1b39921193fd75eb4c4e5effde4;hb=33b6ca811172d402fc891eeed9cd2a5edc28d61d;hp=7685d39e99abaeca025ae1c4750b6a53903ff08a;hpb=9b3bce7ae76ff8c0c81315d2505ea96bf422a318;p=libs%2Fgl.git diff --git a/source/core/texture1d.cpp b/source/core/texture1d.cpp index 7685d39e..feff9f98 100644 --- a/source/core/texture1d.cpp +++ b/source/core/texture1d.cpp @@ -2,7 +2,6 @@ #include #include #include -#include "bindable.h" #include "error.h" #include "texture1d.h" @@ -64,10 +63,11 @@ void Texture1D::allocate_(unsigned level) if(ARB_texture_storage) { + GLenum fmt = get_gl_pixelformat(storage_fmt); if(ARB_direct_state_access) - glTextureStorage1D(id, levels, storage_fmt, width); + glTextureStorage1D(id, levels, fmt, width); else - glTexStorage1D(target, levels, storage_fmt, width); + glTexStorage1D(target, levels, fmt, width); apply_swizzle(); allocated |= (1<