turnip: Add support for VK_VALVE_mutable_descriptor_type
authorEduardo Lima Mitev <elima@igalia.com>
Tue, 27 Jul 2021 04:49:56 +0000 (04:49 +0000)
committerHyunjun Ko <zzoon@igalia.com>
Tue, 27 Jul 2021 04:53:02 +0000 (04:53 +0000)
commitee3495e46504d93c019bb3406a89deaee8a4c774
treefb211f112737070607d3e815d9cd0dcb03c37409
parent567bbfd56b507735d00868774c4b73866ae0a10f
turnip: Add support for VK_VALVE_mutable_descriptor_type

v1.  Hyunjun Ko <zzoon@igalia.com>
- Add to hanlde VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE
- Don't support VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT and
VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER

v2.  Hyunjun Ko <zzoon@igalia.com>
- Fix some indentations and nitpicks.
- Add the extension to features.txt

v3.  Hyunjun Ko <zzoon@igalia.com>
- Remove unnecessary asserts.

Signed-off-by: Eduardo Lima Mitev <elima@igalia.com>
Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9322>
docs/features.txt
src/freedreno/vulkan/tu_descriptor_set.c
src/freedreno/vulkan/tu_device.c
src/freedreno/vulkan/tu_pipeline.c
src/freedreno/vulkan/tu_private.h