[xorg-bugzilla-noise] [Bug 748] New: Preliminary Radeon 100/200-series Render acceleration

bugzilla-daemon at pdx.freedesktop.org bugzilla-daemon at pdx.freedesktop.org
Sun Jun 13 15:06:34 PDT 2004


Please do not reply to this email: if you want to comment on the bug, go to     
the URL shown below and enter your comments there.  
  
http://freedesktop.org/bugzilla/show_bug.cgi?id=748   
   
           Summary: Preliminary Radeon 100/200-series Render acceleration
           Product: xorg
           Version: CVS_head
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Driver/Radeon
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: eta at lclark.edu


Attached is a patch for Render acceleration on r100 and r200, based off of work
by Hui Yu and myself.  There are several issues with it, but this bug will be
here to track progress and prevent it from getting lost:

* Assumes PICT_a8r8g8b8 for windows on 32bpp screens, PICT_r5g6b5 for windows on
16pp screens
* Doesn't init the 3d regs on non-CP (where to hook this in?)
* Doesn't do Render accel on non-CP because the vertex submission hangs the system
* The R200 blending doesn't seem to occur, for some reason (output is always
R0_COLOR and R0_ALPHA, though the alpha blending works).
* Many regs are initialized on r200 that I suspect are unnecessary (related to
tcl being enabled).
* Cache flushing is questionable to me -- seems like we should WAIT_2D_IDLECLEAN
| WAIT_HOST_IDLECLEAN before rendering and WAIT_3D_IDLECLEAN after, to me.   
   
--    
Configure bugmail: http://freedesktop.org/bugzilla/userprefs.cgi?tab=email   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the xorg-bugzilla-noise mailing list