i965: Write at least some data in SIMD8 URB write messages.
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 30 May 2015 05:40:07 +0000 (22:40 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 29 Jun 2015 02:44:33 +0000 (19:44 -0700)
commit17e8fca626c908dcbedabf57ce175113840e65c2
treecb4ba8ae58b7be683d83dfb4a32167089433709e
parentb4b4406e1e8dcf577551087cc6eb068e5303efdf
i965: Write at least some data in SIMD8 URB write messages.

According to the "URB SIMD8 Write > Write Data Payload" documentation,
"The write data payload can be between 1 and 8 message phases long."

Apparently, the simulator considers it an error if you issue an URB
SIMD8 message with only a header and no actual data to write.

v2: Try to put in a better PRM citation, now that the Broadwell docs
    actually exist (requested by Jordan).

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp