From a7e9e61873e1902f1c5d4e906acb7062af35eb05 Mon Sep 17 00:00:00 2001 From: Vlad Schiller Date: Fri, 8 Sep 2023 08:04:58 +0100 Subject: [PATCH] pvr: Enable KHR_swapchain_mutable_format Because this extension is fully implemented, all that needs to be done is to enable it. Signed-off-by: Vlad Schiller Acked-by: Erik Faye-Lund Part-of: --- docs/features.txt | 2 +- src/imagination/vulkan/pvr_device.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index a00e64dc379..4660ec53032 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -579,7 +579,7 @@ Khronos extensions that are not part of any Vulkan version: VK_KHR_surface DONE (anv, dzn, hasvk, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) VK_KHR_surface_protected_capabilities DONE (anv, hk, lvp, nvk, radv, tu, v3dv, vn) VK_KHR_swapchain DONE (anv, dzn, hasvk, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) - VK_KHR_swapchain_mutable_format DONE (anv, hasvk, hk, lvp, nvk, radv, tu, v3dv, vn) + VK_KHR_swapchain_mutable_format DONE (anv, hasvk, hk, lvp, nvk, pvr, radv, tu, v3dv, vn) VK_KHR_unified_image_layouts DONE (lvp, nvk, panvk, radv/gfx11+, tu) VK_KHR_wayland_surface DONE (anv, dzn, hk, lvp, nvk, panvk, radv, tu, v3dv, vn) VK_KHR_workgroup_memory_explicit_layout DONE (anv, hk, lvp, nvk, hasvk, radv, tu, v3dv, vn) diff --git a/src/imagination/vulkan/pvr_device.c b/src/imagination/vulkan/pvr_device.c index c1e61306da2..ead06f9f381 100644 --- a/src/imagination/vulkan/pvr_device.c +++ b/src/imagination/vulkan/pvr_device.c @@ -188,6 +188,7 @@ static void pvr_physical_device_get_supported_extensions( .KHR_present_wait2 = PVR_USE_WSI_PLATFORM, .KHR_shader_expect_assume = false, .KHR_swapchain = PVR_USE_WSI_PLATFORM, + .KHR_swapchain_mutable_format = PVR_USE_WSI_PLATFORM, .KHR_timeline_semaphore = true, .KHR_uniform_buffer_standard_layout = true, .KHR_vertex_attribute_divisor = true,