diff options
author | Rune Petersen <rune@megahurts.dk> | 2005-02-12 21:29:51 +0000 |
---|---|---|
committer | Rune Petersen <rune@megahurts.dk> | 2005-02-12 21:29:51 +0000 |
commit | 32713903628bc4e6af56c9d32475cd9e1c90f4c3 (patch) | |
tree | ecebfb97aef305185f9a27ae19e64e869e29e5ca /src/mesa | |
parent | 37cbb521d3ab8d96a8fcc0199424c0ddc70f0435 (diff) |
initial r400 support: r400 cards are treated as RV350 for now.
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/drivers/dri/r300/radeon_screen.c | 5 | ||||
-rw-r--r-- | src/mesa/drivers/dri/r300/radeon_screen.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/radeon_screen.c b/src/mesa/drivers/dri/r300/radeon_screen.c index c6c52c11df..aab5ac425f 100644 --- a/src/mesa/drivers/dri/r300/radeon_screen.c +++ b/src/mesa/drivers/dri/r300/radeon_screen.c @@ -203,6 +203,7 @@ static const struct dri_debug_control debug_control[] = { #define PCI_CHIP_R300_NF 0x4E46 #define PCI_CHIP_R300_NG 0x4E47 #define PCI_CHIP_R350_NH 0x4E48 +#define PCI_CHIP_R420_JK 0x4a4b #endif #ifdef USE_NEW_INTERFACE @@ -382,6 +383,10 @@ static radeonScreenPtr radeonCreateScreen(__DRIscreenPrivate * sPriv) screen->chipset = RADEON_CHIP_R300; break; + case PCI_CHIP_R420_JK: + screen->chipset = RADEON_CHIP_R420; + break; + default: fprintf(stderr, "Unknown device ID %04X, please report. Assuming plain R300.\n", diff --git a/src/mesa/drivers/dri/r300/radeon_screen.h b/src/mesa/drivers/dri/r300/radeon_screen.h index a1a019162a..ac8471feaa 100644 --- a/src/mesa/drivers/dri/r300/radeon_screen.h +++ b/src/mesa/drivers/dri/r300/radeon_screen.h @@ -54,6 +54,7 @@ typedef struct { #define RADEON_CHIP_REAL_R200 1 #define RADEON_CHIP_R300 2 #define RADEON_CHIP_RV350 3 +#define RADEON_CHIP_R420 4 #define RADEON_CHIP_MASK 0x0f #define RADEON_CHIPSET_TCL (1 << 8) |