diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index f2ec5db0c..5ef3eb513 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -88,7 +88,7 @@ bool GraphicsPipeline::TryBuild(bool wait_built) { } // Ask the driver if it can give us the pipeline quickly. - if (!wait_built && instance.IsPipelineCreationCacheControlSupported() && Build(true)) { + if (!shaders_pending && instance.IsPipelineCreationCacheControlSupported() && Build(true)) { return true; }