comparison libvo/gl_common.c @ 35009:4ba5b32b61ac

Internal format for BGRA must be BGRA, not RGBA.
author reimar
date Sat, 18 Aug 2012 18:19:57 +0000
parents b1a1dcae9760
children 4f99cedb5141
comparison
equal deleted inserted replaced
35008:bfbacc1ef3bb 35009:4ba5b32b61ac
350 case IMGFMT_BGR24: 350 case IMGFMT_BGR24:
351 *gl_format = GL_BGR; 351 *gl_format = GL_BGR;
352 *gl_type = GL_UNSIGNED_BYTE; 352 *gl_type = GL_UNSIGNED_BYTE;
353 break; 353 break;
354 case IMGFMT_BGRA: 354 case IMGFMT_BGRA:
355 *gl_texfmt = GL_RGBA; 355 *gl_texfmt = GL_BGRA;
356 *gl_format = GL_BGRA; 356 *gl_format = GL_BGRA;
357 *gl_type = GL_UNSIGNED_BYTE; 357 *gl_type = GL_UNSIGNED_BYTE;
358 break; 358 break;
359 default: 359 default:
360 *gl_texfmt = GL_RGBA; 360 *gl_texfmt = GL_RGBA;