anv: factor out host/gpu internal shaders interfaces
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Sun, 17 Sep 2023 10:39:46 +0000 (13:39 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 20 Oct 2023 13:07:53 +0000 (13:07 +0000)
commitdb335d9b7385e75442e6d5de70a1e9abf9165150
tree648eaa9cd80bec0a26b09fbc0d97243ba767fe11
parentda1e39faa4eb30981253519e32582d569f96403a
anv: factor out host/gpu internal shaders interfaces

This will prevent host/gpu structure definitions to go out of sync.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Tested-by: Felix DeGrood <felix.j.degrood@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25361>
src/intel/vulkan/anv_internal_kernels.h
src/intel/vulkan/shaders/common_generated_draws.glsl
src/intel/vulkan/shaders/common_query_copy.glsl
src/intel/vulkan/shaders/gfx11_generated_draws.glsl
src/intel/vulkan/shaders/gfx9_generated_draws.glsl
src/intel/vulkan/shaders/interface.h [new file with mode: 0644]
src/intel/vulkan/shaders/meson.build