glsl: added uniform initializer check
authorBrian Paul <brianp@vmware.com>
Tue, 29 Dec 2009 17:11:26 +0000 (10:11 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 29 Dec 2009 17:11:29 +0000 (10:11 -0700)
commit4f481cb87ae948852effde2fa4d997c007afd99c
treef7496df247793500a446e98afaffb3ce9bedb3b0
parent639e7a140e430aa8839c652459eddc9a4b79f9c6
glsl: added uniform initializer check

GLSL 1.10 disallows initializers for uniforms but GLSL 1.20 and later
allows them.  This patch uses the #version directive to allow/disallow
uniform initializers.

This addresses bug 25807, but piglit also needs to be fixed to specify
the GLSL version in the shader.
src/mesa/shader/slang/slang_codegen.c
src/mesa/shader/slang/slang_codegen.h
src/mesa/shader/slang/slang_compile.c