mesa: glsl: grab latest fixes from gallium-0.1 branch
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 25 Aug 2008 15:20:00 +0000 (09:20 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 25 Aug 2008 15:20:00 +0000 (09:20 -0600)
commit2d5087bf74f2d0e58037847058a123fe9d142038
tree5e7069b458ac130267908f7e24ef66d2a25aa1d9
parentd6df735f1c22c64c17103dd92fffd7b658a46cda
mesa: glsl: grab latest fixes from gallium-0.1 branch

Includes:
1. Fixes failed asserting about bad swizzles in src reg emit.
2. Tracks uniform var usage.
3. Emit exp() in terms of EXP2 instruction.
src/mesa/shader/prog_parameter.c
src/mesa/shader/prog_parameter.h
src/mesa/shader/slang/library/slang_common_builtin.gc
src/mesa/shader/slang/slang_codegen.c
src/mesa/shader/slang/slang_emit.c
src/mesa/shader/slang/slang_link.c