[cairo-commit] libpixman ChangeLog,1.94,1.95

Jeff Muizelaar commit at pdx.freedesktop.org
Fri Aug 5 11:44:51 PDT 2005


Committed by: jrmuizel

Update of /cvs/cairo/libpixman
In directory gabe:/tmp/cvs-serv15009

Modified Files:
	ChangeLog 
Log Message:
2005-08-05  Jeff Muizelaar  <jeff at infidigm.net>

	* src/ic.c: (fbCompositeSolidMask_nx8x8888),
	(fbCompositeSolidMask_nx8x0888), (fbCompositeSolidMask_nx8x0565),
	(fbCompositeSolidMask_nx8888x0565),
	(fbCompositeSolidMask_nx8888x0565C), (fbCompositeSrc_8888x0565),
	(fbCompositeTrans_0565xnx0565), (fbCompositeTrans_0888xnx0888),
	(fbCompositeSrcSrc_nxn), (pixman_composite):
	Fix up the fast-path compositing operators; those are useful
	for sources without alpha, but can't be used for sources with
	alpha.  Also, replaced fbCompositeSrcSrc_nxn with call to
	fbBlt as this function must handle 1, 4, 8, 16, 24, 32 bpp
	objects.  Would be nice to optimize fbBlt for common cases
	involving 8, 16, 24 and 32bpp.

	From Keith Packard.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/libpixman/ChangeLog,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- ChangeLog	2 Aug 2005 01:01:24 -0000	1.94
+++ ChangeLog	5 Aug 2005 18:44:49 -0000	1.95
@@ -1,3 +1,20 @@
+2005-08-05  Jeff Muizelaar  <jeff at infidigm.net>
+
+	* src/ic.c: (fbCompositeSolidMask_nx8x8888),
+	(fbCompositeSolidMask_nx8x0888), (fbCompositeSolidMask_nx8x0565),
+	(fbCompositeSolidMask_nx8888x0565),
+	(fbCompositeSolidMask_nx8888x0565C), (fbCompositeSrc_8888x0565),
+	(fbCompositeTrans_0565xnx0565), (fbCompositeTrans_0888xnx0888),
+	(fbCompositeSrcSrc_nxn), (pixman_composite):
+	Fix up the fast-path compositing operators; those are useful
+	for sources without alpha, but can't be used for sources with
+	alpha.  Also, replaced fbCompositeSrcSrc_nxn with call to
+	fbBlt as this function must handle 1, 4, 8, 16, 24, 32 bpp
+	objects.  Would be nice to optimize fbBlt for common cases
+	involving 8, 16, 24 and 32bpp.
+
+	From Keith Packard.
+
 2005-08-01  Billy Biggs  <vektor at dumbterm.net>
 
 	* src/fbedge.c: (clip255), (add_saturate_8),




More information about the cairo-commit mailing list