From: Kenneth Graunke Date: Thu, 26 Jul 2012 22:54:25 +0000 (-0700) Subject: mesa: Support glGetString(GL_SHADING_LANGUAGE_VERSION) for >= 1.40. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d84b3a5a3c855e3f2ffc83bbbda9d615b04c0ad2;p=mesa.git mesa: Support glGetString(GL_SHADING_LANGUAGE_VERSION) for >= 1.40. This will need to get refactored when we add support for core profiles or forward-compatible contexts, but we may as well have it in the meantime. This allows us to override the GLSL version and experiment. Signed-off-by: Kenneth Graunke Reviewed-by: Eric Anholt --- diff --git a/src/mesa/main/getstring.c b/src/mesa/main/getstring.c index c6f400af597..1734fb3f5e7 100644 --- a/src/mesa/main/getstring.c +++ b/src/mesa/main/getstring.c @@ -56,6 +56,16 @@ shading_language_version(struct gl_context *ctx) return (const GLubyte *) "1.30"; case 140: return (const GLubyte *) "1.40"; + case 150: + return (const GLubyte *) "1.50"; + case 330: + return (const GLubyte *) "3.30"; + case 400: + return (const GLubyte *) "4.00"; + case 410: + return (const GLubyte *) "4.10"; + case 420: + return (const GLubyte *) "4.20"; default: _mesa_problem(ctx, "Invalid GLSL version in shading_language_version()");