From d1abd443149041e623ba4178649b4d274e381227 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 9 Jun 2025 13:39:58 +0100 Subject: [PATCH] Enable use of VK_EXT_descriptor_buffer. Closes #2880 --- renderdoc/driver/vulkan/extension_support.md | 2 +- renderdoc/driver/vulkan/vk_core.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/extension_support.md b/renderdoc/driver/vulkan/extension_support.md index 993d4db2b..d58b89875 100644 --- a/renderdoc/driver/vulkan/extension_support.md +++ b/renderdoc/driver/vulkan/extension_support.md @@ -43,6 +43,7 @@ Maintainers can update this file by updating vk.xml in this folder and running ` * `VK_EXT_depth_clip_control` * `VK_EXT_depth_clip_enable` * `VK_EXT_depth_range_unrestricted` +* `VK_EXT_descriptor_buffer` * `VK_EXT_descriptor_indexing` * `VK_EXT_direct_mode_display` * `VK_EXT_discard_rectangles` @@ -279,7 +280,6 @@ The portability subset is only relevant on mac, which is not a supported platfor * `VK_EXT_blend_operation_advanced` * `VK_EXT_depth_bias_control` * `VK_EXT_depth_clamp_control` -* `VK_EXT_descriptor_buffer` * `VK_EXT_device_address_binding_report` * `VK_EXT_device_fault` * `VK_EXT_device_generated_commands` diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index 65ac03bf6..4a40b1467 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -1102,6 +1102,10 @@ static const VkExtensionProperties supportedExtensions[] = { VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME, VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION, }, + { + VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME, + VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION, + }, { VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION,