r600/shader: handle TES exports and streamout
authorDave Airlie <airlied@redhat.com>
Mon, 30 Nov 2015 05:51:01 +0000 (15:51 +1000)
committerDave Airlie <airlied@redhat.com>
Sun, 6 Dec 2015 23:59:01 +0000 (09:59 +1000)
commit30d56d1c00d392c2ac44ff7194d8b502ea56b6f2
treec0388c7de5aab2019652d758c36041736f2e2bc5
parent2239f3eaff5c72c4cb1d4a5be97feb4af3d08d25
r600/shader: handle TES exports and streamout

when tessellation is enabled the TES shader is responsible
for handling streamout and exports.

This adds the streamout and export workarounds to TES,
and also makes sure TES sets up spi_sid.

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/r600/r600_shader.c