i965: Use MOV, not OR for setting URB write channel enables on Gen8+.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 30 Jan 2014 23:30:19 +0000 (15:30 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 20 Feb 2014 23:50:07 +0000 (15:50 -0800)
commitdca84b4b5b23b68b3ea9da53d1775fa22cd1aff4
tree09253ef623b6a28f7927d1515e75f666b1645146
parente643c7d036d322c2898c9e65e466d75d0c708dc2
i965: Use MOV, not OR for setting URB write channel enables on Gen8+.

On Broadwell, g0.5 contains the "Scratch Space Pointer"; using OR
puts some bits of that into "ignored" sections of our message header.

While this doesn't hurt, it's also not terribly /useful/.  Using MOV
is sufficient to set the only interesting bits in this part of the
message header.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/gen8_vec4_generator.cpp