xserver ChangeLog,3.312,3.313

David Reveman xserver-commit at pdx.freedesktop.org
Wed Mar 16 12:05:21 PST 2005


Committed by: davidr

Update of /cvs/xserver/xserver
In directory gabe:/tmp/cvs-serv32265

Modified Files:
	ChangeLog 
Log Message:
Fix a few problems in Xgl

Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.312
retrieving revision 3.313
diff -u -d -r3.312 -r3.313
--- ChangeLog	11 Mar 2005 12:26:20 -0000	3.312
+++ ChangeLog	16 Mar 2005 20:05:19 -0000	3.313
@@ -1,3 +1,30 @@
+2005-03-16  David Reveman  <davidr at novell.com>
+
+	* hw/xgl/xglcopy.c (xglCopy): Remove buffer to texture copying and
+	code clean up. 
+
+	* hw/xgl/xglfill.c (xglFillRect): Fix damage reporting in xglSolid.
+	(xglFillSpan): Return early if no spans.
+	(xglFillLine): Return early if no lines.
+	(xglFillSegment): Return early if no segments.
+	(xglFillGlyph): Return early if no glyphs.
+
+	* hw/xgl/xglgc.c (xglCopyArea): Don't accelerate CopyArea if
+	alu != GXcopy.
+
+	* hw/xgl/xglshm.c (xglShmPutImage): Make sure CopyArea with shared
+	image is always using the fast CopyArea fall-back.
+
+	* hw/xgl/xglsync.c (xglSyncSurface): Damage should always exist if
+	surface exist so this check should not be here.
+	(xglAddCurrentBitDamage): Better check if damage intersect synchronized
+	bits and the damage is only valid if surface is currently a target.
+
+	* hw/xgl/xgltrap.c (xglTrapezoids): Fix trapezoid acceleration typo.
+
+	* hw/xgl/xglwindow.c (xglCopyWindow): Don't add drawable offset to
+	source extents.
+
 2005-03-11  David Reveman  <davidr at novell.com>
 
 	* hw/xgl/xglfill.c (xglFillRect): Return early if no boxes.



More information about the xserver-commit mailing list