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

Reply via email to