From ce0f42dfe46cd9a9ae63dd09dd45b2e7f660d001 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 27 Jul 2018 12:58:35 -0600 Subject: [PATCH] mesa: add switch case for GL 2.1 in _mesa_compute_version() The xlib/swrast driver only supports GL 2.1. This patch fixes a crash if the app calls glGetString(GL_SHADING_LANGUAGE_VERSION). Reviewed-by: Neha Bhende --- src/mesa/main/version.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mesa/main/version.c b/src/mesa/main/version.c index 58e68b47721..2c5bd777877 100644 --- a/src/mesa/main/version.c +++ b/src/mesa/main/version.c @@ -617,6 +617,9 @@ _mesa_compute_version(struct gl_context *ctx) */ if (_mesa_is_desktop_gl(ctx)) { switch (ctx->Version) { + case 21: + ctx->Const.GLSLVersion = 120; + break; case 30: ctx->Const.GLSLVersion = 130; break; -- 2.30.2