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