glsl: Let the builtin compiler process GLSL 1.40 shaders.
authorEric Anholt <eric@anholt.net>
Mon, 12 Mar 2012 22:51:54 +0000 (15:51 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 15 Mar 2012 23:24:49 +0000 (16:24 -0700)
This is required to put the new 1.40 builtins in place, since they
require new types.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/glsl/main.cpp

index e174224712b651c18a7a2981c962546105c0686a..d43bf1a74636320afe8d6f02f77976d147935832 100644 (file)
@@ -35,10 +35,10 @@ initialize_context(struct gl_context *ctx, gl_api api)
 {
    initialize_context_to_defaults(ctx, api);
 
-   /* 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.
+   /* The standalone compiler needs to claim support for almost
+    * everything in order to compile the built-in functions.
     */
-   ctx->Const.GLSLVersion = 130;
+   ctx->Const.GLSLVersion = 140;
 
    ctx->Const.MaxClipPlanes = 8;
    ctx->Const.MaxDrawBuffers = 2;