From a32bbb8232806062f3ab277524ab10cf06336dd1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 3 May 2019 11:08:46 +0100 Subject: [PATCH] Fix version check for GLES 1.x. Refs #1372 --- renderdoc/driver/gl/gl_common.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_common.cpp b/renderdoc/driver/gl/gl_common.cpp index 4f1eadcd7..33f7705f7 100644 --- a/renderdoc/driver/gl/gl_common.cpp +++ b/renderdoc/driver/gl/gl_common.cpp @@ -387,7 +387,16 @@ void GetContextVersion(bool &ctxGLES, int &ctxVersion) // check whether we are using OpenGL ES // GL_VERSION for OpenGL ES: // "OpenGL ES N.M vendor-specific information" - if(strncmp(version, "OpenGL ES", 9) == 0) + // for 1.x: + // "OpenGL ES-XX N.M vendor-specific information" + if(!strncmp(version, "OpenGL ES-", 10)) + { + ctxGLES = true; + + // assume 1.0, doesn't matter if it's 1.1 + ctxVersion = 10; + } + else if(!strncmp(version, "OpenGL ES", 9)) { ctxGLES = true;