xf86-video-ati: Branch 'master'

Dave Airlie airlied at kemper.freedesktop.org
Mon Mar 24 01:51:05 PDT 2008


 src/radeon_exa_render.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit cd77ec18f32a7b36acb655c927bbfd7044019f97
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 24 18:42:21 2008 +1000

    r300: don't bother with VAP/TCL for render.
    
    We just send more data to the card to process per transaction, without getting
    any actual gains, as we already pre-compute the vertices without needing
    any clipping or transforms from the card.
    
    Perhaps some stuff could be done on-card, but so far the code is a lot
    faster if we avoid sending this extra info.
    
    pre: 150000 glyphs/sec
    post: 185000 glyphs/sec

diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c
index 707e9fc..d968dc8 100644
--- a/src/radeon_exa_render.c
+++ b/src/radeon_exa_render.c
@@ -1036,10 +1036,10 @@ static Bool FUNC_NAME(R300PrepareComposite)(int op, PicturePtr pSrcPicture,
     CARD32 txenable, colorpitch;
     CARD32 blendcntl;
     int pixel_shift;
-    int has_tcl = ((info->ChipFamily != CHIP_FAMILY_RS690) &&
+    int has_tcl = 0; /*((info->ChipFamily != CHIP_FAMILY_RS690) &&
 		   (info->ChipFamily != CHIP_FAMILY_RS740) &&
 		   (info->ChipFamily != CHIP_FAMILY_RS400) &&
-		   (info->ChipFamily != CHIP_FAMILY_RV515));
+		   (info->ChipFamily != CHIP_FAMILY_RV515)); */
     ACCEL_PREAMBLE();
 
     TRACE;


More information about the xorg-commit mailing list