vulkan,nir: Refactor ycbcr conversion state into a struct
authorKonstantin Seurer <konstantin.seurer@gmail.com>
Mon, 16 Jan 2023 19:47:22 +0000 (20:47 +0100)
committerMarge Bot <emma+marge@anholt.net>
Mon, 6 Feb 2023 18:36:29 +0000 (18:36 +0000)
commit9104dafb6f1753e28a1ac34ebb1b537f840e9946
treeef948eba0ada4d20b197f595136c739d81744d44
parentdae893cb96a7cf851cb8e2f0c8bf187b3ed27f2c
vulkan,nir: Refactor ycbcr conversion state into a struct

This will be useful for RADV since it hashes the state.

v3dv changes:
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20731>
src/broadcom/vulkan/v3dv_descriptor_set.c
src/broadcom/vulkan/v3dv_device.c
src/broadcom/vulkan/v3dv_pipeline.c
src/compiler/nir/nir_convert_ycbcr.c
src/compiler/nir/nir_vulkan.h
src/intel/vulkan/anv_image.c
src/intel/vulkan/anv_pipeline.c
src/intel/vulkan/genX_state.c
src/vulkan/runtime/vk_ycbcr_conversion.c
src/vulkan/runtime/vk_ycbcr_conversion.h