From 1b4018d19a1c13984d1629bcbfc559f6ee715a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Wed, 11 Jan 2023 14:15:50 +0100 Subject: [PATCH] Fix shader cache clearing in D3D11 - need to clear the input layout maps too --- GPU/D3D11/GPU_D3D11.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/GPU/D3D11/GPU_D3D11.cpp b/GPU/D3D11/GPU_D3D11.cpp index 091c10a946..342f033738 100644 --- a/GPU/D3D11/GPU_D3D11.cpp +++ b/GPU/D3D11/GPU_D3D11.cpp @@ -163,6 +163,7 @@ void GPU_D3D11::BeginFrame() { // This most likely means that saw equal depth changed. WARN_LOG(G3D, "Shader use flags changed, clearing all shaders"); shaderManagerD3D11_->ClearShaders(); + drawEngine_.ClearInputLayoutMap(); gstate_c.useFlagsChanged = false; } }