diff options
-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 |