anv: Implement new way for setting streamout buffers.
authorPlamena Manolova <plamena.manolova@intel.com>
Wed, 23 Oct 2019 22:47:03 +0000 (23:47 +0100)
committerPlamena Manolova <plamena.manolova@intel.com>
Tue, 29 Oct 2019 19:21:20 +0000 (19:21 +0000)
commit4fe23176017e27da17491e2ad1a4f60f92eba998
tree47ed6de5a0d7d211004558a0cb697a5834981bdd
parent0f610e17bc743b9eff23688281d658f0866b79a2
anv: Implement new way for setting streamout buffers.

For gen12 we set the streamout buffers using 4 separate
commands instead of 3DSTATE_SO_BUFFER.

Signed-off-by: Plamena Manolova <plamena.manolova@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_cmd_buffer.c
src/intel/vulkan/genX_gpu_memcpy.c