From 402819b5c7999e46b191b5a7947b9bd1752ba15d Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 21 Sep 2015 19:24:23 +0200 Subject: [PATCH] Use original ID when returning pipeline state to replay --- renderdoc/driver/vulkan/vk_replay.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index 92b56c75e..6e025a3fe 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -1245,10 +1245,10 @@ void VulkanReplay::SavePipelineState() for(size_t i=0; i < ARRAY_COUNT(stages); i++) { - stages[i]->Shader = p.shaders[i]; + stages[i]->Shader = rm->GetOriginalID(p.shaders[i]); stages[i]->ShaderDetails = NULL; stages[i]->customName = false; - stages[i]->ShaderName = StringFormat::Fmt("Shader %llu", p.shaders[i]); + stages[i]->ShaderName = StringFormat::Fmt("Shader %llu", stages[i]->Shader); stages[i]->stage = ShaderStageType(eShaderStage_Vertex + i); }