xf86-video-ati: Branch 'master'

Alex Deucher agd5f at kemper.freedesktop.org
Tue Dec 18 13:33:31 PST 2012


 src/radeon.h |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit cee7d61b144162974238b282d76a70aa2f14cc0d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Dec 18 15:49:47 2012 -0500

    exa/Xv: fix coordinate limits on AVIVO IGPs
    
    RS6xx asics are r4xx derived, but seem to have r3xx
    limitations as far as clipping is concerned. Spotted
    by Michel on IRC.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=58469
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

diff --git a/src/radeon.h b/src/radeon.h
index 13f224f..0ad1411 100644
--- a/src/radeon.h
+++ b/src/radeon.h
@@ -217,11 +217,11 @@ typedef enum {
 	(info->ChipFamily == CHIP_FAMILY_RV560)  ||  \
 	(info->ChipFamily == CHIP_FAMILY_RV570))
 
+/* RS6xx, RS740 are technically R4xx as well, but the
+ * clipping hardware seems to follow the r3xx restrictions
+ */
 #define IS_R400_3D ((info->ChipFamily == CHIP_FAMILY_R420)  ||  \
-	(info->ChipFamily == CHIP_FAMILY_RV410) ||  \
-	(info->ChipFamily == CHIP_FAMILY_RS690) ||  \
-	(info->ChipFamily == CHIP_FAMILY_RS600) ||  \
-	(info->ChipFamily == CHIP_FAMILY_RS740))
+	(info->ChipFamily == CHIP_FAMILY_RV410))
 
 #define IS_R300_3D ((info->ChipFamily == CHIP_FAMILY_R300)  ||  \
 	(info->ChipFamily == CHIP_FAMILY_RV350) ||  \


More information about the xorg-commit mailing list