Keith Whitwell wrote: > 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
Also have a look at the same functions in the radeon driver to set up a very easy if not-quite-perfect page-flipping mode. This is probably going to be a big boost for performance on slower cards... Keith _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel