From acd0a5ed00872777e0fd6a3a5bd361232cfa3f6b Mon Sep 17 00:00:00 2001
From: Graham Linden <graham@lindenlab.com>
Date: Fri, 21 Nov 2014 11:15:39 -0800
Subject: [PATCH] Tweak conversion from tested bandwidth to get better reads on
 low-end systems

---
 indra/newview/llfeaturemanager.cpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/indra/newview/llfeaturemanager.cpp b/indra/newview/llfeaturemanager.cpp
index bc8fcb54bb0..4df67fcc884 100755
--- a/indra/newview/llfeaturemanager.cpp
+++ b/indra/newview/llfeaturemanager.cpp
@@ -452,15 +452,23 @@ bool LLFeatureManager::loadGPUClass()
 		}
 #endif
 	}
+	else if (gGLManager.mGLVersion < 2.f)
+	{
+		mGPUClass = GPU_CLASS_0;
+	}
+	else if (gGLManager.mGLVersion < 3.f)
+	{
+		mGPUClass = GPU_CLASS_1;
+	}
 	else if (gbps < 5.f)
 	{
 		mGPUClass = GPU_CLASS_0;
 	}
-	else if (gbps < 10.f)
+	else if (gbps < 16.f)
 	{
 		mGPUClass = GPU_CLASS_1;
 	}
-	else if (gbps < 20.f)
+	else if (gbps < 32.f)
 	{
 		mGPUClass = GPU_CLASS_2;
 	}
-- 
GitLab