From: Keith W. <ke...@tu...> - 2002-06-13 06:34:15
|
Leif Delgass wrote: > CVSROOT: /cvsroot/dri > Module name: xc > Repository: xc/xc/programs/Xserver/hw/xfree86/drivers/ati/ > Changes by: ldelgass@usw-pr-cvs1. 02/06/12 20:48:11 > > Log message: > Fixed and enbled 2D acceleration. Also ATIDRIInitBuffers and ATIDRIMoveBuffers > are now implemented with XAA accel functions. We still have some problems > with the scissors being updated (Mesa driver problem?) which can be seen when > moving windows. We're only allocating 128 scanlines for pixmap cache and > offscreen pixmaps for XAA. We should probably allocate a whole viewport's > worth, but this will leave very little if any local texture memory for some > cards (e.g. 4MB cards). We might need a config option there. Have a look at the tdfx driver -- it dynamically allocates/deallocates 2d pixcache according to whether there are any 3d clients -- so you get decent 2d performance in the non-3d case. It's done in the 2d driver, search for "Transition" and "2D" or "3D". Keith |