diff options
Diffstat (limited to 'widget/GfxInfoX11.cpp')
-rw-r--r-- | widget/GfxInfoX11.cpp | 6 |
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; |