From ebe53d2be12f55b5389619a60090abc25d85bf2d Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 7 Apr 2020 17:14:01 +0100 Subject: [PATCH] Don't return NULL on error, we must always return a valid trace --- renderdoc/driver/vulkan/vk_shaderdebug.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_shaderdebug.cpp b/renderdoc/driver/vulkan/vk_shaderdebug.cpp index c8671e1b8..f33489d11 100644 --- a/renderdoc/driver/vulkan/vk_shaderdebug.cpp +++ b/renderdoc/driver/vulkan/vk_shaderdebug.cpp @@ -1581,6 +1581,8 @@ ShaderDebugTrace *VulkanReplay::DebugPixel(uint32_t eventId, uint32_t x, uint32_ { RDCLOG("Didn't get any valid hit to debug"); delete apiWrapper; + + ret = new ShaderDebugTrace; } if(descpool != VK_NULL_HANDLE)