turnip: initial implementation of VK_KHR_push_descriptor
authorJonathan Marek <jonathan@marek.ca>
Thu, 17 Sep 2020 00:12:52 +0000 (20:12 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 29 Sep 2020 12:58:34 +0000 (12:58 +0000)
commit6d4f33e469b301b2fc4f398f62c81ef66f9150be
treea2c6070377c612417a7cb0387a5d4d70a10da604
parent992d24794da28d9f0f97c87c3127957bfa2f5b82
turnip: initial implementation of VK_KHR_push_descriptor

Add missing descriptor sets code for push descriptors, and a simple initial
implementation to enable the extension and pass dEQP tests.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6755>
.gitlab-ci/deqp-freedreno-a630-flakes.txt
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_extensions.py
src/freedreno/vulkan/tu_private.h