i965/skl: Add a message header for the TXF_MCS instruction in vec4vs
authorNeil Roberts <neil@linux.intel.com>
Wed, 20 May 2015 18:26:02 +0000 (19:26 +0100)
committerNeil Roberts <neil@linux.intel.com>
Tue, 26 May 2015 09:22:27 +0000 (10:22 +0100)
commit5ae6c7bfce5c9fb91ab6cef2ea74a39af091d5f6
tree97ad3a49d16477a4424e378f8fde6cba490a6d00
parent3ec18152858fd9aadb398d78d5ad2d2b938507c1
i965/skl: Add a message header for the TXF_MCS instruction in vec4vs

When using SIMD4x2 on Skylake, the sampler instructions need a message
header to select the correct mode. This was added for most sample
instructions in 0ac4c2727 but the TXF_MCS instruction is emitted
separately and it was missed.

This fixes a bunch of Piglit tests which test texelFetch in a geometry
shader, for example:

 spec/arb_texture_multisample/texelfetch/2-gs-sampler2dms

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp