diff options
author | Dave Airlie <airlied@redhat.com> | 2008-03-24 18:42:21 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2008-03-24 18:43:42 +1000 |
commit | cd77ec18f32a7b36acb655c927bbfd7044019f97 (patch) | |
tree | 4f2f6ae726cdabc1e2bc59cf157941643ee772f7 | |
parent | 301c6739b88676a0c78fc72194e993f894b8dc28 (diff) |
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
-rw-r--r-- | src/radeon_exa_render.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c index 707e9fcd..d968dc89 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; |