mesa: checkpoint commit of GLSL 1.20 array syntax.
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 12 Dec 2008 01:02:19 +0000 (18:02 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 6 Jan 2009 16:07:29 +0000 (09:07 -0700)
commit9b28d5ecd6e034f27cb550d1592f22b052d5cd5a
tree4d679623e0ba11522946698276fbe278809d8284
parent1f8109dd06ddbb14756951b5bc6de62cb212e891
mesa: checkpoint commit of GLSL 1.20 array syntax.

This allows things like float[3] x = float[3](1., 2., 3.);

Parsing and AST construction now.  Codegen not working yet.

(cherry picked from commit 2dc3de016cd0306bf5b492ed781e824864788f11)
src/mesa/shader/slang/library/slang_120_core_gc.h
src/mesa/shader/slang/library/slang_builtin_120_common_gc.h
src/mesa/shader/slang/library/slang_builtin_120_fragment_gc.h
src/mesa/shader/slang/library/slang_common_builtin_gc.h
src/mesa/shader/slang/library/slang_core_gc.h
src/mesa/shader/slang/library/slang_fragment_builtin_gc.h
src/mesa/shader/slang/library/slang_shader.syn
src/mesa/shader/slang/library/slang_shader_syn.h
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/shader/slang/slang_codegen.c
src/mesa/shader/slang/slang_compile.c