diff --git a/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp index a02d77dfb..fd4d1bfb3 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp @@ -319,7 +319,8 @@ bool WrappedVulkan::Serialise_vkCreateGraphicsPipelines( VkPipeline pipe = VK_NULL_HANDLE; device = GetResourceManager()->GetLiveHandle(devId); - pipelineCache = GetResourceManager()->GetLiveHandle(cacheId); + // don't use pipeline caches on replay + pipelineCache = VK_NULL_HANDLE; //GetResourceManager()->GetLiveHandle(cacheId); VkResult ret = ObjDisp(device)->CreateGraphicsPipelines(Unwrap(device), Unwrap(pipelineCache), 1, &info, NULL, &pipe);