summaryrefslogtreecommitdiff
path: root/widget/GfxInfoX11.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'widget/GfxInfoX11.cpp')
-rw-r--r--widget/GfxInfoX11.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/widget/GfxInfoX11.cpp b/widget/GfxInfoX11.cpp
index 05a2cab1a1..af374dc44a 100644
--- a/widget/GfxInfoX11.cpp
+++ b/widget/GfxInfoX11.cpp
@@ -359,7 +359,11 @@ GfxInfo::GetFeatureStatusImpl(int32_t aFeature,
aSuggestedDriverVersion.AssignLiteral("Mesa 8.1");
}
}
-
+ else if (mIsNouveau && version(mMajorVersion, mMinorVersion) < version(11,0)) {
+ *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
+ aFailureId = "FEATURE_FAILURE_OLD_NOUVEAU";
+ aSuggestedDriverVersion.AssignLiteral("Mesa 11.0");
+ }
} else if (mIsNVIDIA) {
if (version(mMajorVersion, mMinorVersion, mRevisionVersion) < version(257,21)) {
*aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;