From 1a90eed00789abf9a2871ca092bfbe3766594f4f Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sat, 8 Jun 2024 20:03:13 +0100 Subject: [PATCH] Fix segfault with EXT_acquire_drm_display This needs to be added to HookInitVulkanInstanceExts, like the other KHR_display functions. Fixes a segfault when Renderdoc'ing SteamVR. Signed-off-by: Joshua Ashton --- renderdoc/driver/vulkan/vk_hookset_defs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_hookset_defs.h b/renderdoc/driver/vulkan/vk_hookset_defs.h index 8d072f86d..dbeb1369c 100644 --- a/renderdoc/driver/vulkan/vk_hookset_defs.h +++ b/renderdoc/driver/vulkan/vk_hookset_defs.h @@ -805,6 +805,8 @@ HookInitExtension(KHR_performance_query, GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR); \ HookInitPromotedExtension(EXT_tooling_info, GetPhysicalDeviceToolProperties, EXT); \ HookInitExtension(KHR_fragment_shading_rate, GetPhysicalDeviceFragmentShadingRatesKHR); \ + HookInitExtension(EXT_acquire_drm_display, AcquireDrmDisplayEXT); \ + HookInitExtension(EXT_acquire_drm_display, GetDrmDisplayEXT); \ HookInitExtension(KHR_calibrated_timestamps, GetPhysicalDeviceCalibrateableTimeDomainsKHR); \ HookInitExtension_Instance_Win32(); \ HookInitExtension_Instance_Linux(); \