diff --git a/src/cairo-gl-surface.c b/src/cairo-gl-surface.c index 96eb1b631..9107d4d8e 100644 --- a/src/cairo-gl-surface.c +++ b/src/cairo-gl-surface.c @@ -209,7 +209,7 @@ _cairo_gl_get_image_format_and_type (pixman_format_code_t pixman_format, *has_alpha = FALSE; return TRUE; case PIXMAN_b8g8r8a8: - *internal_format = GL_BGRA; + *internal_format = GL_RGBA; *format = GL_BGRA; *type = GL_UNSIGNED_INT_8_8_8_8; return TRUE;