vulkan: add support for VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34896>
This commit is contained in:
Samuel Pitoiset
2025-04-17 10:30:47 +02:00
committed by Marge Bot
parent 62ec7e1056
commit 2f2a5d31bd
+2
View File
@@ -698,6 +698,7 @@ vk_image_layout_is_read_only(VkImageLayout layout,
switch (layout) {
case VK_IMAGE_LAYOUT_UNDEFINED:
case VK_IMAGE_LAYOUT_PREINITIALIZED:
case VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT:
return true; /* These are only used for layout transitions */
case VK_IMAGE_LAYOUT_GENERAL:
@@ -990,6 +991,7 @@ vk_image_layout_to_usage_flags(VkImageLayout layout,
switch (layout) {
case VK_IMAGE_LAYOUT_UNDEFINED:
case VK_IMAGE_LAYOUT_PREINITIALIZED:
case VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT:
return 0u;
case VK_IMAGE_LAYOUT_GENERAL: