xserver ChangeLog,3.166,3.167
Eric Anholt
xserver-commit at pdx.freedesktop.org
Thu May 13 14:09:30 PDT 2004
- Previous message: xserver ChangeLog,3.165,3.166 configure.ac,3.75,3.76
- Next message: xserver/fb fbcompose.c, 1.20, 1.21 fbpict.c, 1.29, 1.30 fbpict.h,
1.16, 1.17
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: anholt
Update of /cvs/xserver/xserver
In directory pdx:/home/anholt/xserver
Modified Files:
ChangeLog
Log Message:
Fix problems in render fb implementation found by rendercheck:
- fbCombineSaturate was pointed at fbCombineDisjointOver, instead of
fbCombineDisjointOverReverse as it should. Instead, point
fbCombineDisjointOverReverse at fbCombineSaturate (which is likely
to be faster).
- fix previously-unused fbCombineSaturate implementation.
- fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make
it do what it's supposed to (return a cs.alpha).
- fbCombineAtopC didn't invert the source alpha value.
- fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also
source alpha wasn't treated in a component fashion.
- fbCompositeSrc_8888* didn't handle when the source lacks an alpha
channel. Rather than adding that and possilby slowing down the
(normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used
in fbCompositeSrc_8888* because Over with one of these is just Src.
Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.166
retrieving revision 3.167
diff -u -d -r3.166 -r3.167
--- a/ChangeLog 13 May 2004 21:06:49 -0000 3.166
+++ b/ChangeLog 13 May 2004 21:09:28 -0000 3.167
@@ -1,5 +1,28 @@
2004-05-13 Eric Anholt <anholt at FreeBSD.org>
+ * fb/fbcompose.c: (fbCombineMaskAlphaC), (fbCombineAtopC),
+ (fbCombineXorC), (fbCombineSaturateU), (fbCombineSaturateC),
+ (fbCombineDisjointGeneralC), (fbCombineConjointGeneralC):
+ * fb/fbpict.c: (fbComposite):
+ * fb/fbpict.h:
+ Fix problems in render fb implementation found by rendercheck:
+ - fbCombineSaturate was pointed at fbCombineDisjointOver, instead of
+ fbCombineDisjointOverReverse as it should. Instead, point
+ fbCombineDisjointOverReverse at fbCombineSaturate (which is likely
+ to be faster).
+ - fix previously-unused fbCombineSaturate implementation.
+ - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make
+ it do what it's supposed to (return a cs.alpha).
+ - fbCombineAtopC didn't invert the source alpha value.
+ - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also
+ source alpha wasn't treated in a component fashion.
+ - fbCompositeSrc_8888* didn't handle when the source lacks an alpha
+ channel. Rather than adding that and possilby slowing down the
+ (normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used
+ in fbCompositeSrc_8888* because Over with one of these is just Src.
+
+2004-05-13 Eric Anholt <anholt at FreeBSD.org>
+
* configure.ac:
Fix DRI build of xserver after xorg import:
It's the XF86DRI extension, not XORGDRI.
- Previous message: xserver ChangeLog,3.165,3.166 configure.ac,3.75,3.76
- Next message: xserver/fb fbcompose.c, 1.20, 1.21 fbpict.c, 1.29, 1.30 fbpict.h,
1.16, 1.17
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the xserver-commit
mailing list