mesa: glsl: assorted fixes for resolving polymorphic functions
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 25 Jul 2008 21:33:02 +0000 (15:33 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 25 Jul 2008 21:33:02 +0000 (15:33 -0600)
commit40acf8cce24afe80388639b804f9ae8c0b779d81
treea232e33669d4a4ed26af5d67d3c143d7dec26df2
parent4b3fb99b502a803bec852a35e6d50c3ff49975e3
mesa: glsl: assorted fixes for resolving polymorphic functions

Plus,
- fix some issues in casting function arguments to format param types.
- fix some vec/mat constructor bugs
- find/report more syntax/semantic errors
src/mesa/shader/slang/slang_codegen.c
src/mesa/shader/slang/slang_compile.c
src/mesa/shader/slang/slang_compile_variable.c
src/mesa/shader/slang/slang_emit.c
src/mesa/shader/slang/slang_simplify.c
src/mesa/shader/slang/slang_simplify.h
src/mesa/shader/slang/slang_typeinfo.c
src/mesa/shader/slang/slang_typeinfo.h