Here's a series of patches to tackle bug 84225. Previous series was discussed in this thread: http://lists.freedesktop.org/archives/mesa-dev/2015-May/084604.html
Thanks; Tapani Pälli (4): glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 mesa/glsl: new compiler option UnrollSamplerArrayDynamicIndexing i965: use UnrollSamplerArrayDynamicIndexing for gen < 7 glsl: validate sampler array indexing for 'constant-index-expression' src/glsl/ast_array_index.cpp | 36 +++++++-------- src/glsl/linker.cpp | 77 +++++++++++++++++++++++++++++++++ src/glsl/loop_unroll.cpp | 10 +++++ src/mesa/drivers/dri/i965/brw_context.c | 4 ++ src/mesa/main/mtypes.h | 6 +++ 5 files changed, 115 insertions(+), 18 deletions(-) -- 2.1.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev