i965: allow sampler indirects on all gens
authorTimothy Arceri <timothy.arceri@collabora.com>
Fri, 16 Sep 2016 12:36:30 +0000 (22:36 +1000)
committerTimothy Arceri <timothy.arceri@collabora.com>
Thu, 22 Dec 2016 23:15:35 +0000 (10:15 +1100)
commit976859ce57bb3d233d23019fb9123ca4e80ca7e5
tree4bb5bd7e333f839907cbf90ca8268fe72281f297
parenta620f66872c27fa24a1ccdd1d0a6e563eefbaad6
i965: allow sampler indirects on all gens

Without this we will regress the max-samplers piglit test on Gen6
and lower when loop unrolling is done in NIR. There is a check
in the GLSL IR linker that errors when it finds indirects and
EmitNoIndirectSampler is set.

As far as I can tell there is no reason for not enabling this for
all gens regardless of whether they fully support ARB_gpu_shader5
or not.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_compiler.c