From 675efe99b3df1412decaa661744111eec4973246 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 23 Dec 2015 15:30:08 -0800 Subject: [PATCH] Use the new way for GL_EXTENSIONS in reporting too. --- GPU/GLES/GLES_GPU.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/GPU/GLES/GLES_GPU.cpp b/GPU/GLES/GLES_GPU.cpp index 3a103f6158..9c434c7f21 100644 --- a/GPU/GLES/GLES_GPU.cpp +++ b/GPU/GLES/GLES_GPU.cpp @@ -587,7 +587,13 @@ void GLES_GPU::BuildReportingInfo() { const char *glRenderer = GetGLStringAlways(GL_RENDERER); const char *glVersion = GetGLStringAlways(GL_VERSION); const char *glSlVersion = GetGLStringAlways(GL_SHADING_LANGUAGE_VERSION); - const char *glExtensions = GetGLStringAlways(GL_EXTENSIONS); + const char *glExtensions = nullptr; + + if (gl_extensions.VersionGEThan(3, 0)) { + glExtensions = g_all_gl_extensions.c_str(); + } else { + glExtensions = GetGLStringAlways(GL_EXTENSIONS); + } char temp[16384]; snprintf(temp, sizeof(temp), "%s (%s %s), %s (extensions: %s)", glVersion, glVendor, glRenderer, glSlVersion, glExtensions);