summaryrefslogtreecommitdiff
path: root/framebuffer/fb_plotters.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2009-02-27 11:36:18 +0000
committerVincent Sanders <vince@netsurf-browser.org>2009-02-27 11:36:18 +0000
commitcdd940897c917042eef200059b4edb7e7e513207 (patch)
treee176717d912825e2aa59f40b9c86d255ac98773e /framebuffer/fb_plotters.h
parent3ed92be17e38f6910d90445270f6d89041b22aa0 (diff)
downloadnetsurf-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.h4
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
}