From 2312fa45dafcef0a5e1578b360ec396e0c875bd2 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 8 Feb 2022 17:48:58 +0000 Subject: [PATCH] Fix some missing sType's on input structures --- renderdoc/driver/vulkan/vk_replay.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index 6b9937a2d..9e0b791bd 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -507,6 +507,8 @@ void VulkanReplay::CachePipelineExecutables(ResourceId pipeline) rdcarray executables; executables.resize(execCount); + for(uint32_t i = 0; i < execCount; i++) + executables[i].sType = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR; data.resize(execCount); vt->GetPipelineExecutablePropertiesKHR(Unwrap(dev), &pipeInfo, &execCount, executables.data()); @@ -522,7 +524,7 @@ void VulkanReplay::CachePipelineExecutables(ResourceId pipeline) rdcarray &irs = out.representations; VkPipelineExecutableInfoKHR pipeExecInfo = { - VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR, NULL, Unwrap(pipe), i, + VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR, NULL, Unwrap(pipe), i, }; // enumerate statistics