From 4d3efedb10ce60bdb7847336eba0360fdc9af9d3 Mon Sep 17 00:00:00 2001 From: Alexis Hetu Date: Tue, 25 Jul 2017 16:04:45 -0400 Subject: [PATCH] glGetString fix MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit glGetString wasn't returning es3 specific extensions. Change-Id: Ief89eb448b3e821bfb7919ece97c03976569060c Reviewed-on: https://swiftshader-review.googlesource.com/10954 Tested-by: Alexis Hétu Reviewed-by: Nicolas Capens --- src/OpenGL/libGLESv2/Context.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/OpenGL/libGLESv2/Context.cpp b/src/OpenGL/libGLESv2/Context.cpp index ed1c36662..aa685232c 100644 --- a/src/OpenGL/libGLESv2/Context.cpp +++ b/src/OpenGL/libGLESv2/Context.cpp @@ -4370,6 +4370,14 @@ const GLubyte *Context::getExtensions(GLuint index, GLuint *numExt) const { extensionsCat += std::string(extension) + " "; } + + if(clientVersion >= 3) + { + for(const char *extension : es3extensions) + { + extensionsCat += std::string(extension) + " "; + } + } } return (const GLubyte*)extensionsCat.c_str(); -- 2.11.0