Add some missing radeon GPU's
svn path=/branches/KDE/4.6/kdebase/workspace/; revision=1213842
This commit is contained in:
parent
5384fee7a0
commit
f6a37f91ee
1 changed files with 30 additions and 13 deletions
|
@ -122,13 +122,22 @@ static ChipClass detectRadeonClass(const QString &chipset)
|
||||||
|
|
||||||
if (chipset.contains("R300") ||
|
if (chipset.contains("R300") ||
|
||||||
chipset.contains("R350") ||
|
chipset.contains("R350") ||
|
||||||
|
chipset.contains("R360") ||
|
||||||
chipset.contains("RV350") ||
|
chipset.contains("RV350") ||
|
||||||
|
chipset.contains("RV370") ||
|
||||||
chipset.contains("RV380"))
|
chipset.contains("RV380"))
|
||||||
return R300;
|
return R300;
|
||||||
|
|
||||||
if (chipset.contains("R420") ||
|
if (chipset.contains("R420") ||
|
||||||
|
chipset.contains("R423") ||
|
||||||
|
chipset.contains("R430") ||
|
||||||
|
chipset.contains("R480") ||
|
||||||
|
chipset.contains("R481") ||
|
||||||
chipset.contains("RV410") ||
|
chipset.contains("RV410") ||
|
||||||
chipset.contains("RS400") ||
|
chipset.contains("RS400") ||
|
||||||
|
chipset.contains("RC410") ||
|
||||||
|
chipset.contains("RS480") ||
|
||||||
|
chipset.contains("RS482") ||
|
||||||
chipset.contains("RS600") ||
|
chipset.contains("RS600") ||
|
||||||
chipset.contains("RS690") ||
|
chipset.contains("RS690") ||
|
||||||
chipset.contains("RS740"))
|
chipset.contains("RS740"))
|
||||||
|
@ -168,6 +177,11 @@ static ChipClass detectRadeonClass(const QString &chipset)
|
||||||
chipset.contains("HEMLOCK"))
|
chipset.contains("HEMLOCK"))
|
||||||
return Evergreen;
|
return Evergreen;
|
||||||
|
|
||||||
|
if (chipset.contains("BARTS") ||
|
||||||
|
chipset.contains("TURKS") ||
|
||||||
|
chipset.contains("CAICOS"))
|
||||||
|
return NorthernIslands;
|
||||||
|
|
||||||
QString name = extract(chipset, "HD [0-9]{4}"); // HD followed by a space and 4 digits
|
QString name = extract(chipset, "HD [0-9]{4}"); // HD followed by a space and 4 digits
|
||||||
if (!name.isEmpty()) {
|
if (!name.isEmpty()) {
|
||||||
const int id = name.right(4).toInt();
|
const int id = name.right(4).toInt();
|
||||||
|
@ -604,7 +618,10 @@ void GLPlatform::detect()
|
||||||
m_renderer.contains("CYPRESS") ||
|
m_renderer.contains("CYPRESS") ||
|
||||||
m_renderer.contains("HEMLOCK") ||
|
m_renderer.contains("HEMLOCK") ||
|
||||||
m_renderer.contains("PALM") ||
|
m_renderer.contains("PALM") ||
|
||||||
m_renderer.contains("EVERGREEN")))
|
m_renderer.contains("EVERGREEN") ||
|
||||||
|
m_renderer.contains("BARTS") ||
|
||||||
|
m_renderer.contains("TURKS") ||
|
||||||
|
m_renderer.contains("CAICOS")))
|
||||||
{
|
{
|
||||||
m_chipClass = detectRadeonClass(m_chipset);
|
m_chipClass = detectRadeonClass(m_chipset);
|
||||||
m_driver = Driver_R600G;
|
m_driver = Driver_R600G;
|
||||||
|
|
Loading…
Reference in a new issue