radv: use indirect buffer for initial gfx state.
authorDave Airlie <airlied@redhat.com>
Mon, 13 Feb 2017 04:00:24 +0000 (04:00 +0000)
committerDave Airlie <airlied@redhat.com>
Mon, 13 Feb 2017 20:02:45 +0000 (20:02 +0000)
commit592069c1fbccf55e26d2822337dfab40edf6948e
tree1dcc156dba67e9f0fb250a506b0ca3161baab948
parentb26253b34d53a7b8235bf301b68889ba6c3a19a6
radv: use indirect buffer for initial gfx state.

This puts the common gfx state for the device into an
indirect buffer, and just calls out to it, on CIK and above.

This is taken from what radeonsi does.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_device.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/si_cmd_buffer.c