summaryrefslogtreecommitdiff
path: root/Source/Core/Common/GL/GLExtensions/GLExtensions.cpp
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2015-12-13 11:35:55 -0600
committerRyan Houdek <Sonicadvance1@gmail.com>2015-12-13 11:35:55 -0600
commit6d2fd8ae3746ad71da30997612ad23ff43a441aa (patch)
tree6cf0272ada9bb41372dea05d46a2185a77676ffd /Source/Core/Common/GL/GLExtensions/GLExtensions.cpp
parentcc3dc05438b9324075c873cc42e72fd465b04990 (diff)
[GLExtensions] Support ORing of extensions when checking for support.
Makes my life easier.
Diffstat (limited to 'Source/Core/Common/GL/GLExtensions/GLExtensions.cpp')
-rw-r--r--Source/Core/Common/GL/GLExtensions/GLExtensions.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/Common/GL/GLExtensions/GLExtensions.cpp b/Source/Core/Common/GL/GLExtensions/GLExtensions.cpp
index 8831032df6..ea1cfedd15 100644
--- a/Source/Core/Common/GL/GLExtensions/GLExtensions.cpp
+++ b/Source/Core/Common/GL/GLExtensions/GLExtensions.cpp
@@ -2056,6 +2056,8 @@ namespace GLExtensions
{
if (tmp[0] == '!')
result &= !m_extension_list[tmp.erase(0, 1)];
+ else if (tmp[0] == '|')
+ result |= m_extension_list[tmp.erase(0, 1)];
else
result &= m_extension_list[tmp];
}