panvk: implement VK_EXT_separate_stencil_usage

Needed for Vulkan 1.2.

The only real improvement from this is that in some situations we can
skip creating texture descriptors for image views that have a more
restrictive usage for either the depth or stencil aspect.

Signed-off-by: Benjamin Lee <benjamin.lee@collabora.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33392>
This commit is contained in:
Benjamin Lee
2025-02-04 23:47:03 -08:00
parent 2553d60d47
commit 08cd331cc0
4 changed files with 36 additions and 27 deletions
+1
View File
@@ -3,3 +3,4 @@ storagePushConstant16 on panvk
storageInputOutput16 on panvk
VK_KHR_depth_stencil_resolve on panvk
VK_KHR_separate_depth_stencil_layouts on panvk
VK_EXT_separate_stencil_usage on panvk