Mesa (master): radv: Expose VK_KHR_swapchain_mutable_format.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jan 24 11:05:48 UTC 2020


Module: Mesa
Branch: master
Commit: 1b447bd2e6f73b48945ab250d79eca0a53f23e0e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b447bd2e6f73b48945ab250d79eca0a53f23e0e

Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Thu Jan 16 03:07:32 2020 +0100

radv: Expose VK_KHR_swapchain_mutable_format.

Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2354
Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3425>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3425>

---

 docs/features.txt                 | 2 +-
 docs/relnotes/new_features.txt    | 1 +
 src/amd/vulkan/radv_extensions.py | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/docs/features.txt b/docs/features.txt
index 39316d30da8..a669c414bb1 100644
--- a/docs/features.txt
+++ b/docs/features.txt
@@ -473,7 +473,7 @@ Khronos extensions that are not part of any Vulkan version:
   VK_KHR_surface                                        DONE (anv, radv)
   VK_KHR_surface_protected_capabilities                 DONE (anv, radv)
   VK_KHR_swapchain                                      DONE (anv, radv)
-  VK_KHR_swapchain_mutable_format                       DONE (anv)
+  VK_KHR_swapchain_mutable_format                       DONE (anv, radv)
   VK_KHR_uniform_buffer_standard_layout                 DONE (anv, radv)
   VK_KHR_vulkan_memory_model                            not started
   VK_KHR_wayland_surface                                DONE (anv, radv)
diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt
index c1e173b43c4..55cec054a3c 100644
--- a/docs/relnotes/new_features.txt
+++ b/docs/relnotes/new_features.txt
@@ -9,5 +9,6 @@ VK_AMD_shader_fragment_mask on RADV.
 VK_EXT_subgroup_size_control on RADV.
 VK_KHR_separate_depth_stencil_layouts on Intel, RADV.
 VK_KHR_shader_subgroup_extended_types on RADV.
+VK_KHR_swapchain_mutable_format on RADV.
 Vulkan 1.2 on Intel, RADV.
 GL_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2 on Intel.
diff --git a/src/amd/vulkan/radv_extensions.py b/src/amd/vulkan/radv_extensions.py
index 36e8b39be93..72147130db5 100644
--- a/src/amd/vulkan/radv_extensions.py
+++ b/src/amd/vulkan/radv_extensions.py
@@ -99,6 +99,7 @@ EXTENSIONS = [
     Extension('VK_KHR_surface',                          25, 'RADV_HAS_SURFACE'),
     Extension('VK_KHR_surface_protected_capabilities',    1, 'RADV_HAS_SURFACE'),
     Extension('VK_KHR_swapchain',                        68, 'RADV_HAS_SURFACE'),
+    Extension('VK_KHR_swapchain_mutable_format',          1, 'RADV_HAS_SURFACE'),
     Extension('VK_KHR_timeline_semaphore',                2, 'device->rad_info.has_syncobj_wait_for_submit'),
     Extension('VK_KHR_uniform_buffer_standard_layout',    1, True),
     Extension('VK_KHR_variable_pointers',                 1, True),



More information about the mesa-commit mailing list