diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 107cc3bae..a8fbc205c 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -329,7 +329,7 @@ bool WrappedVulkan::Serialise_vkBeginCommandBuffer( GetResourceManager()->WrapResource(Unwrap(device), cmd); } - m_PartialReplayData.resultPartialCmdPool = GetResourceManager()->GetNonDispWrapper(allocInfo.commandPool)->real.As(); + m_PartialReplayData.resultPartialCmdPool = (VkCommandPool)(uint64_t)GetResourceManager()->GetNonDispWrapper(allocInfo.commandPool); m_PartialReplayData.resultPartialCmdBuffer = cmd; m_PartialReplayData.partialDevice = device;