From 8c430e22b63f55aa491cc5927729012a1aeee2e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=B6glund?= Date: Fri, 15 Jul 2011 18:56:15 +0200 Subject: [PATCH] kwin: Add the Sumo and Cayman chipsets --- libkwineffects/kwinglplatform.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/libkwineffects/kwinglplatform.cpp b/libkwineffects/kwinglplatform.cpp index 227bbd3458..ce1f3f6d0a 100644 --- a/libkwineffects/kwinglplatform.cpp +++ b/libkwineffects/kwinglplatform.cpp @@ -177,9 +177,12 @@ static ChipClass detectRadeonClass(const QString &chipset) chipset.contains("PALM")) return Evergreen; - if (chipset.contains("BARTS") || - chipset.contains("TURKS") || - chipset.contains("CAICOS")) + if (chipset.contains("SUMO") || + chipset.contains("SUMO2") || + chipset.contains("BARTS") || + chipset.contains("TURKS") || + chipset.contains("CAICOS") || + chipset.contains("CAYMAN")) return NorthernIslands; QString name = extract(chipset, "HD [0-9]{4}"); // HD followed by a space and 4 digits @@ -619,9 +622,12 @@ void GLPlatform::detect() m_renderer.contains("HEMLOCK") || m_renderer.contains("PALM") || m_renderer.contains("EVERGREEN") || + m_renderer.contains("SUMO") || + m_renderer.contains("SUMO2") || m_renderer.contains("BARTS") || m_renderer.contains("TURKS") || - m_renderer.contains("CAICOS"))) { + m_renderer.contains("CAICOS") || + m_renderer.contains("CAYMAN"))) { m_chipClass = detectRadeonClass(m_chipset); m_driver = Driver_R600G; }