glsl: Fix use of uninitialized values in _mesa_glsl_parse_state ctor.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 2 Feb 2011 07:47:26 +0000 (23:47 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 2 Feb 2011 07:53:39 +0000 (23:53 -0800)
This has probably existed since e5e34ab18eeaffa465 or so.

NOTE: This is a candidate for the 7.9 and 7.10 branches.

src/glsl/builtins/tools/generate_builtins.py

index 998ff512abcca9d0dbde19c7031889b87264def6..edd3c70e00bdcdc078d171a0f2e2fe07b0feec57 100755 (executable)
@@ -152,6 +152,8 @@ read_builtins(GLenum target, const char *protos, const char **functions, unsigne
 {
    struct gl_context fakeCtx;
    fakeCtx.API = API_OPENGL;
+   fakeCtx.Const.GLSLVersion = 130;
+   fakeCtx.Extensions.ARB_ES2_compatibility = true;
    gl_shader *sh = _mesa_new_shader(NULL, 0, target);
    struct _mesa_glsl_parse_state *st =
       new(sh) _mesa_glsl_parse_state(&fakeCtx, target, sh);