From f848450a70931133ab9368fd35b629c6c6e50fcb Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 25 Apr 2016 13:38:22 +0100 Subject: gl: Use a uniform to flip R and B colors on GLES This allows us to decide when the R and B color channels should be flipped with a much better granularity. For instance, when using GLX_EXT_texture_from_pixmap to create a GL texture from a surface we don't need to swap the R and B channels, as the internal representation of the texture data will already have the appropriate colors. We also don't need to flip color channels when blitting from a texture. --- gdk/gdkglcontextprivate.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gdk/gdkglcontextprivate.h') diff --git a/gdk/gdkglcontextprivate.h b/gdk/gdkglcontextprivate.h index c15524b558..cb0b76793f 100644 --- a/gdk/gdkglcontextprivate.h +++ b/gdk/gdkglcontextprivate.h @@ -56,6 +56,7 @@ typedef struct { guint position_location; guint uv_location; guint map_location; + guint flip_location; } GdkGLContextProgram; typedef struct { -- cgit v1.2.1