From d94c09a118668ea4c1b90f26d6e1f31b986d0691 Mon Sep 17 00:00:00 2001 From: Soeren Sandmann Date: Sun, 8 Jun 2003 16:15:16 +0000 Subject: [PATCH] swap G and B. Fixes (#114669) Sun Jun 8 18:27:14 2003 Soeren Sandmann * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B. Fixes (#114669) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gdk/gdkpixbuf-drawable.c | 8 ++++---- 6 files changed, 29 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index aca7147d99..e0fecd1329 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun Jun 8 18:27:14 2003 Soeren Sandmann + + * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B. + Fixes (#114669) + Sun Jun 8 11:27:29 2003 Owen Taylor * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index aca7147d99..e0fecd1329 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Sun Jun 8 18:27:14 2003 Soeren Sandmann + + * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B. + Fixes (#114669) + Sun Jun 8 11:27:29 2003 Owen Taylor * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index aca7147d99..e0fecd1329 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Sun Jun 8 18:27:14 2003 Soeren Sandmann + + * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B. + Fixes (#114669) + Sun Jun 8 11:27:29 2003 Owen Taylor * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index aca7147d99..e0fecd1329 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Sun Jun 8 18:27:14 2003 Soeren Sandmann + + * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B. + Fixes (#114669) + Sun Jun 8 11:27:29 2003 Owen Taylor * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index aca7147d99..e0fecd1329 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Sun Jun 8 18:27:14 2003 Soeren Sandmann + + * gdk/gdkpixbuf-drawable.c (G8fromRGB565): swap G and B. + Fixes (#114669) + Sun Jun 8 11:27:29 2003 Owen Taylor * gtk/gtkviewport.c (viewport_set_adjustment): Fix bug with diff --git a/gdk/gdkpixbuf-drawable.c b/gdk/gdkpixbuf-drawable.c index 47fadee01f..531b635515 100644 --- a/gdk/gdkpixbuf-drawable.c +++ b/gdk/gdkpixbuf-drawable.c @@ -379,8 +379,8 @@ rgb8a (GdkImage *image, * RGBA8888: RGBA, 32-bit native endian */ #define R8fromRGB565(d) ((((d) >> 8) & 0xf8) | (((d) >> 13) & 0x7)) -#define B8fromRGB565(d) ((((d) >> 3) & 0xfc) | (((d) >> 9) & 0x3)) -#define G8fromRGB565(d) ((((d) << 3) & 0xf8) | (((d) >> 2) & 0x7)) +#define G8fromRGB565(d) ((((d) >> 3) & 0xfc) | (((d) >> 9) & 0x3)) +#define B8fromRGB565(d) ((((d) << 3) & 0xf8) | (((d) >> 2) & 0x7)) #define ABGR8888fromRGB565(d) ( ((d) & 0xf800) >> 8 | ((d) & 0xe000) >> 13 \ | ((d) & 0x07e0) << 5 | ((d) & 0x0600) >> 1 \ @@ -392,8 +392,8 @@ rgb8a (GdkImage *image, | 0xff) #define R8fromRGB555(d) (((d) & 0x7c00) >> 7 | ((d) & 0x7000) >> 12) -#define B8fromRGB555(d) (((d) & 0x03e0) >> 2 | ((d) & 0x0380) >> 7) -#define G8fromRGB555(d) (((d) & 0x001f) << 3 | ((d) & 0x001c) >> 2) +#define G8fromRGB555(d) (((d) & 0x03e0) >> 2 | ((d) & 0x0380) >> 7) +#define B8fromRGB555(d) (((d) & 0x001f) << 3 | ((d) & 0x001c) >> 2) #define ABGR8888fromRGB555(d) ( ((d) & 0x7c00) >> 7 | ((d) & 0x7000) >> 12 \ | ((d) & 0x03e0) << 6 | ((d) & 0x0380) << 1 \