From 492cf3f12342aa8198ea2b3cae883c41b48bab9a Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Fri, 30 Dec 2022 12:27:49 -0800 Subject: [PATCH] D3D11: Fix Draw state issues on pause screen. --- GPU/D3D11/GPU_D3D11.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GPU/D3D11/GPU_D3D11.cpp b/GPU/D3D11/GPU_D3D11.cpp index ae7a7ef8fa..ec25c84f4b 100644 --- a/GPU/D3D11/GPU_D3D11.cpp +++ b/GPU/D3D11/GPU_D3D11.cpp @@ -165,6 +165,9 @@ void GPU_D3D11::CopyDisplayToOutput(bool reallyDirty) { float blendColor[4]{}; context_->OMSetBlendState(stockD3D11.blendStateDisabledWithColorMask[0xF], blendColor, 0xFFFFFFFF); + // Since we're forcing the blend state, clear Draw. + if (draw_) + draw_->Invalidate(InvalidationFlags::CACHED_RENDER_STATE); framebufferManagerD3D11_->CopyDisplayToOutput(reallyDirty);