xserver ChangeLog,3.350,3.351

Damien Ciabrini xserver-commit at pdx.freedesktop.org
Wed Jul 6 08:34:23 PDT 2005


Committed by: damienc

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

Modified Files:
	ChangeLog 
Log Message:
Added hardware support for transformation matrix (zoom, rotation, etc...).
Fixed the composition function for RGB and A8 format. 
Avoid syncing hardware after HW fills or copies.


Index: ChangeLog
===================================================================
RCS file: /cvs/xserver/xserver/ChangeLog,v
retrieving revision 3.350
retrieving revision 3.351
diff -u -d -r3.350 -r3.351
--- ChangeLog	6 Jul 2005 13:57:39 -0000	3.350
+++ ChangeLog	6 Jul 2005 15:34:20 -0000	3.351
@@ -1,4 +1,20 @@
 2005-07-06  Damien Ciabrini  <damienc at freedesktop.org>
+
+	* hw/kdrive/mga/g400_composite.c: (MGA_LOG2),
+	(mgaCheckSourceTexture), (PrepareSourceTexture),
+	(setTMIncrementsRegs), (mgaCheckComposite), (mgaPrepareComposite),
+	(mgaComposite), (mgaDoneComposite): Fix the composition
+	function. It now handles cleanly RGB without A, and A8 picture
+	format. Added hardware support for transformation matrix
+	(zoom, rotation, etc...)
+
+	* hw/kdrive/mga/mgadraw.c: (mgaWaitIdle), (mgaDoneSolid),
+	(mgaPrepareCopy), (mgaCopy), (mgaDoneCopy), (mgaUploadToScreen),
+	(mgaDrawInit): Change the position of the cache flush in the
+	WaitIdle function. Avoid unnecessary syncs after copy and solid 
+	accelerations.
+
+2005-07-06  Damien Ciabrini  <damienc at freedesktop.org>
 	* hw/kdrive/src/koffscreen.c: (KdOffscreenValidate),
 	(KdOffscreenAlloc): Fix offset alignment code in the offscreen 
 	memory allocator to prevent textures from being allocated in



More information about the xserver-commit mailing list