diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2009-04-08 13:10:01 -0400 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-04-08 13:10:01 -0400 |
commit | 2888dd9ae9689b1cd72115dc0ceea1f5957299b0 (patch) | |
tree | defb880496c6e3d997c82bc56d71f856e6ffc9e5 | |
parent | 61a083116a2c89e145aa19da951243536e07542e (diff) |
R6xx/R7xx: set proper 3D client driver name for r600
-rw-r--r-- | src/radeon_dri.c | 9 | ||||
-rw-r--r-- | src/radeon_version.h | 1 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/radeon_dri.c b/src/radeon_dri.c index f6c62616..19f7abec 100644 --- a/src/radeon_dri.c +++ b/src/radeon_dri.c @@ -1556,12 +1556,13 @@ Bool RADEONDRIScreenInit(ScreenPtr pScreen) info->dri->pDRIInfo = pDRIInfo; pDRIInfo->drmDriverName = RADEON_DRIVER_NAME; - if ( (info->ChipFamily >= CHIP_FAMILY_R300) ) { + if ( (info->ChipFamily >= CHIP_FAMILY_R600) ) + pDRIInfo->clientDriverName = R600_DRIVER_NAME; + else if ( (info->ChipFamily >= CHIP_FAMILY_R300) ) pDRIInfo->clientDriverName = R300_DRIVER_NAME; - } else - if ( info->ChipFamily >= CHIP_FAMILY_R200 ) + else if ( info->ChipFamily >= CHIP_FAMILY_R200 ) pDRIInfo->clientDriverName = R200_DRIVER_NAME; - else + else pDRIInfo->clientDriverName = RADEON_DRIVER_NAME; if (xf86LoaderCheckSymbol("DRICreatePCIBusID")) { diff --git a/src/radeon_version.h b/src/radeon_version.h index 5717eade..129046d7 100644 --- a/src/radeon_version.h +++ b/src/radeon_version.h @@ -38,6 +38,7 @@ #define RADEON_DRIVER_NAME "radeon" #define R200_DRIVER_NAME "r200" #define R300_DRIVER_NAME "r300" +#define R600_DRIVER_NAME "r600" #define RADEON_VERSION_MAJOR PACKAGE_VERSION_MAJOR #define RADEON_VERSION_MINOR PACKAGE_VERSION_MINOR |