tu: Emit CP_LOAD_STATE6 for descriptors
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 23 Mar 2020 16:23:32 +0000 (17:23 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 9 Apr 2020 15:56:55 +0000 (15:56 +0000)
commita07b55443b59572d022924b65c2ab67cd91250e4
tree34ddc92bce3ce64f81d74230c7c9a4a9dceed524
parentd37843fee15f953e18fa9e87c3dc4761ef054998
tu: Emit CP_LOAD_STATE6 for descriptors

This restores the pre-loading of descriptor state, using the new
SS6_BINDLESS method that allows us to pre-load bindless resources.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4358>
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_descriptor_set.c
src/freedreno/vulkan/tu_descriptor_set.h
src/freedreno/vulkan/tu_pipeline.c
src/freedreno/vulkan/tu_private.h