path: root/image/gif.c
diff options
authorChris Young <>2009-08-07 21:16:49 +0000
committerChris Young <>2009-08-07 21:16:49 +0000
commitd197e03bf2329eabfbad98028760b9d792b98246 (patch)
tree6be8e96499c45ab2e91b5736f94a41b3e5fbe61d /image/gif.c
parent3cbbdeb91cb25c8be5f83674778395c42988d542 (diff)
Support new libnsgif by adding bitmap flag BITMAP_ABGR.
This tells big endian systems that the data is in ABGR instead of RGBA. It should be ignored on little endian systems! Add support in Amiga platform code. -> All platform code that could be compiled for big endian systems will need to be updated to recognise BITMAP_ABGR. This includes GTK and Framebuffer frontends. Both BITMAP_ABGR *and* the endianness of the host will most likely need to be checked and the allocated bitmap format and/or bitmap plotter changed to handle ABGR component order. svn path=/trunk/netsurf/; revision=9108
Diffstat (limited to 'image/gif.c')
1 files changed, 1 insertions, 1 deletions
diff --git a/image/gif.c b/image/gif.c
index 62d73f0b0..5f8e6c525 100644
--- a/image/gif.c
+++ b/image/gif.c
@@ -338,7 +338,7 @@ void nsgif_animate(void *p)
void *nsgif_bitmap_create(int width, int height)
- return bitmap_create(width, height, BITMAP_NEW);
+ return bitmap_create(width, height, BITMAP_NEW | BITMAP_ABGR);