glsl: implement support for GL_EXT_texture_array
authorBrian Paul <brianp@vmware.com>
Fri, 26 Feb 2010 02:45:45 +0000 (19:45 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 26 Feb 2010 03:11:55 +0000 (20:11 -0700)
commit1f2b495b5567897acbd236f302a1e2b9b5faec65
tree5ed40e51c53eabfd2163bd771d60f28063c15e5b
parent1edd444c2e9afadb56df55682ae606b5cefd811c
glsl: implement support for GL_EXT_texture_array

GL_EXT_texture_array is different from the existing GL_MESA_texture_array
support in that the former is only supported for GLSL, not fixed-function.

The shadow compare versions of the sampler functions haven't been tested
yet.  The non-shadow versions have been tested with a new piglit test.
src/glsl/cl/sl_cl_parse.c
src/mesa/shader/slang/library/slang_common_builtin.gc
src/mesa/shader/slang/library/slang_fragment_builtin.gc
src/mesa/shader/slang/library/slang_vertex_builtin.gc
src/mesa/shader/slang/slang_codegen.c
src/mesa/shader/slang/slang_compile.c
src/mesa/shader/slang/slang_print.c
src/mesa/shader/slang/slang_storage.c
src/mesa/shader/slang/slang_typeinfo.c
src/mesa/shader/slang/slang_typeinfo.h