i965: Fix the response len of masked sampler messages for 8-wide dispatch.
authorEric Anholt <eric@anholt.net>
Wed, 10 Mar 2010 18:38:20 +0000 (10:38 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 16 Mar 2010 18:56:21 +0000 (11:56 -0700)
commit7ee4db50b10ab2d8fdfc4781f26b84041cf568d7
tree188a4f70aa2f9f40ced17b97e2e26a03c7f96300
parentc1c9fad293eed751668fe2b34ff611af8d268131
i965: Fix the response len of masked sampler messages for 8-wide dispatch.

The bad response length would hang the GPU with a masked sample in a
shader using control flow.  For 8-wide, the response length is always
4, and masked slots are just not written to.  brw_wm_glsl.c already
allocates registers in the right locations.

Fixes piglit glsl-fs-bug25902 (fd.o bug #25902).
(cherry picked from commit f6d210c284751ac50a8d6358de7e75a1ff1e4ac7)
(cherry picked from commit dc8c0359448cdae7b367552ba58783c04b199778)
src/mesa/drivers/dri/i965/brw_eu_emit.c