CVS Update: xc (branch: trunk)

Felix Kuehling xorg-commit at cvs.freedesktop.org
Mon Jan 31 03:09:27 EET 2005


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	fxkuehl at gabe.freedesktop.org	05/01/30 17:09:27

Log message:
  	* programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c:
  	(SavageInitialize2DEngine):
  	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
  	(ShadowWait), (ShadowWaitQueue), (WaitQueue3D), (WaitQueue4),
  	(WaitQueue2K), (SavagePreInit):
  	* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
  	- Shadow status update thresholds on Savage4 were reversed. Fixed now.
  	- Fixed cobIndex on Savage2K. It used only a 4K COB so far. Now we
  	  have full 128K.
  	- Program the shadow status thresholds correctly on Savage2K.
  	- Savage2K reports used entries in the queue in qword units instead
  	  of dwords. Fixed WaitQueue2K accordingly.
  	- Event counter 0 is in status word 2 instead of status word 1 on
  	  Savage2K. Fixed ShadowWait accordingly.
  	- Added a ShadowWaitQueue function that doesn't idle the engine
  	  all the time. This improves 3D animation smoothness with concurrent
  	  2D activity when shadow status is enabled.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/hw/xfree86/drivers/savage/:
        savage_accel.c savage_driver.c savage_driver.h 
  
  Revision      Changes    Path
  1.729         +21 -1     xc/ChangeLog
  1.17          +6 -4      xc/programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c
  1.26          +36 -14    xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c
  1.15          +4 -1      xc/programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h




More information about the xorg-commit mailing list