From f1452844fe2522387bbc6633f22aec09b8a06204 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Fri, 21 Jan 2011 14:24:11 +0100 Subject: [PATCH] mesa: allow internalFormat=GL_BGRA_EXT in TexImage2D --- src/mesa/main/teximage.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index 47d5093..c3cd6b6 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -183,6 +183,15 @@ _mesa_base_tex_format( struct gl_context *ctx, GLint internalFormat ) ; /* fallthrough */ } + if (ctx->Extensions.EXT_texture_format_BGRA8888) { + switch (internalFormat) { + case GL_BGRA_EXT: + return GL_RGBA; + default: + ; /* fallthrough */ + } + } + if (ctx->Extensions.EXT_paletted_texture) { switch (internalFormat) { case GL_COLOR_INDEX: -- 2.7.4