commit | 4d3efedb10ce60bdb7847336eba0360fdc9af9d3 | [log] [tgz] |
---|---|---|
author | Alexis Hetu <sugoi@google.com> | Tue Jul 25 16:04:45 2017 -0400 |
committer | Alexis Hétu <sugoi@google.com> | Tue Jul 25 20:51:32 2017 +0000 |
tree | 433046e5e89c89bf78000dbc5103cddaf30c8800 | |
parent | 506cc5e06043ba0819cc8f7c9190826faf47b1d6 [diff] |
glGetString fix glGetString wasn't returning es3 specific extensions. Change-Id: Ief89eb448b3e821bfb7919ece97c03976569060c Reviewed-on: https://swiftshader-review.googlesource.com/10954 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/OpenGL/libGLESv2/Context.cpp b/src/OpenGL/libGLESv2/Context.cpp index ed1c366..aa68523 100644 --- a/src/OpenGL/libGLESv2/Context.cpp +++ b/src/OpenGL/libGLESv2/Context.cpp
@@ -4370,6 +4370,14 @@ { extensionsCat += std::string(extension) + " "; } + + if(clientVersion >= 3) + { + for(const char *extension : es3extensions) + { + extensionsCat += std::string(extension) + " "; + } + } } return (const GLubyte*)extensionsCat.c_str();