From: Ian Romanick Date: Mon, 31 Jan 2011 22:52:27 +0000 (-0800) Subject: glsl: Ensure that all GLSL versions are supported in the stand-alone compiler X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e5e34ab18eeaffa465;p=mesa.git glsl: Ensure that all GLSL versions are supported in the stand-alone compiler NOTE: This is a candidate for the 7.9 and 7.10 branches --- diff --git a/src/glsl/main.cpp b/src/glsl/main.cpp index b4c7f966266..6f055293140 100644 --- a/src/glsl/main.cpp +++ b/src/glsl/main.cpp @@ -72,12 +72,18 @@ initialize_context(struct gl_context *ctx, gl_api api) ctx->API = api; + ctx->Extensions.ARB_ES2_compatibility = GL_TRUE; ctx->Extensions.ARB_draw_buffers = GL_TRUE; ctx->Extensions.ARB_draw_instanced = GL_TRUE; ctx->Extensions.ARB_fragment_coord_conventions = GL_TRUE; ctx->Extensions.EXT_texture_array = GL_TRUE; ctx->Extensions.NV_texture_rectangle = GL_TRUE; + /* GLSL 1.30 isn't fully supported, but we need to advertise 1.30 so that + * the built-in functions for 1.30 can be built. + */ + ctx->Const.GLSLVersion = 130; + /* 1.10 minimums. */ ctx->Const.MaxLights = 8; ctx->Const.MaxClipPlanes = 8;