i965/fs: Drop bogus writemasking disable bit from HALT instructions.
authorFrancisco Jerez <currojerez@riseup.net>
Mon, 8 Aug 2016 19:44:12 +0000 (12:44 -0700)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 19 Aug 2016 03:04:59 +0000 (20:04 -0700)
commit01b321f2420d45e9353c94bcf5d96cae6c2deac2
tree82dfc07e31de71793531ec357f6ec5f946ace544
parent27e59ed477b747b7b545553847692fa331055319
i965/fs: Drop bogus writemasking disable bit from HALT instructions.

This may have been the reason people ran into problems with
non-uniform HALT instructions and ended up using the inefficient
ANY16H/ANY8H predicates instead of ANY4H or NORMAL in order to prevent
non-uniform discard.  The HALT instruction is able to handle
non-uniform execution masks just fine.

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