mesa/src/panfrost/shared
Olivia Lee 3894f58914 panvk: implement VK_EXT_host_image_copy for depth/stencil images
Copy between memory and a depth/stencil image requires copying the depth
and stencil aspects in separate calls. For D32S8, this needs to be
special cased in order to handle (de)interleaving.

For image->image copies, deinterleaving is not supported. Aspects must
match between src and dest for non-planar images.

Signed-off-by: Olivia Lee <olivia.lee@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35910>
2025-07-16 10:56:03 +00:00
..
test panfrost: add support for (de)interleaving Z24S8 in pan_tiling 2025-07-16 10:56:03 +00:00
meson.build panfrost/meson: drop invalid C-only -Wno-override-init from C++ args 2025-07-04 13:03:46 +00:00
pan_minmax_cache.c pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_minmax_cache.h pan: Use a consistent pan_ prefix across src/panfrost/* 2025-05-21 14:58:20 +02:00
pan_tiling.c panvk: implement VK_EXT_host_image_copy for depth/stencil images 2025-07-16 10:56:03 +00:00
pan_tiling.h panvk: implement VK_EXT_host_image_copy for depth/stencil images 2025-07-16 10:56:03 +00:00