diff --git a/renderdoc/driver/vulkan/vk_core.h b/renderdoc/driver/vulkan/vk_core.h index 9f89b6b67..2a9e493a8 100644 --- a/renderdoc/driver/vulkan/vk_core.h +++ b/renderdoc/driver/vulkan/vk_core.h @@ -378,7 +378,7 @@ private: void EndCaptureFrame(VkImage presentImage); template - void WrapResource(realtype &obj) + ResourceId WrapResource(realtype &obj) { RDCASSERT(obj != VK_NULL_HANDLE); @@ -388,6 +388,8 @@ private: GetResourceManager()->AddCurrentResource(id, wrapped); obj = UnwrapHelper::ToHandle((uint64_t)(uintptr_t)wrapped); + + return id; } // replay