diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2009-02-27 11:36:18 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2009-02-27 11:36:18 +0000 |
commit | cdd940897c917042eef200059b4edb7e7e513207 (patch) | |
tree | e176717d912825e2aa59f40b9c86d255ac98773e /framebuffer/fb_plotters.h | |
parent | 3ed92be17e38f6910d90445270f6d89041b22aa0 (diff) | |
download | netsurf-cdd940897c917042eef200059b4edb7e7e513207.tar.gz netsurf-cdd940897c917042eef200059b4edb7e7e513207.tar.bz2 |
Unroll some fill loops, enable adrianl improved ablend function
svn path=/trunk/netsurf/; revision=6657
Diffstat (limited to 'framebuffer/fb_plotters.h')
-rw-r--r-- | framebuffer/fb_plotters.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/framebuffer/fb_plotters.h b/framebuffer/fb_plotters.h index 79bb6db6d..8e2d1fe3f 100644 --- a/framebuffer/fb_plotters.h +++ b/framebuffer/fb_plotters.h @@ -50,7 +50,7 @@ bool fb_plotters_bitmap_tile(int x, int y, /* alpha blend two pixels together */ static inline colour fb_plotters_ablend(colour pixel, colour scrpixel) { -#if 1 +#if 0 int opacity = (pixel >> 24) & 0xFF; int r,g,b; @@ -74,7 +74,7 @@ static inline colour fb_plotters_ablend(colour pixel, colour scrpixel) g = ((pixel & 0x00FF00) * opacity + (scrpixel & 0x00FF00) * transp) >> 8; - return (rb & 0xFF0FF) | (g & 0xFF00); + return (rb & 0xFF00FF) | (g & 0xFF00); #endif } |