From a5ffe9932a4c916177d5815e9f9f44a3aae247de Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Wed, 8 Jan 2014 10:16:39 -0600 Subject: [PATCH] [GLExtensions] Future proof ourself by putting the default: instance on the top, so we'll grab extensions if they support something newer. Handle older GLVersions in the case they get that far. --- .../VideoBackends/OGL/GLExtensions/GLExtensions.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp b/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp index f695cfea54..8deb566c15 100644 --- a/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp +++ b/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp @@ -835,6 +835,7 @@ namespace GLExtensions // This has intentional fall through switch (_GLVersion) { + default: case 330: { std::string gl330exts[] = { @@ -911,7 +912,15 @@ namespace GLExtensions for (auto it : gl300exts) _extensionlist[it] = true; } - default: + case 210: + case 200: + case 150: + case 140: + case 130: + case 121: + case 120: + case 110: + case 100: break; } }