From a1fbcf35dea313fac1b29ba886392a80ba5b3fff Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Mon, 2 Aug 2021 18:46:02 +0200 Subject: [PATCH] [d3d9] Ignore clear with Count == 0 and non-NULL rect --- src/d3d9/d3d9_device.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 789d82ae..f81f1171 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -1377,6 +1377,9 @@ namespace dxvk { D3DCOLOR Color, float Z, DWORD Stencil) { + if (unlikely(!Count && pRects)) + return D3D_OK; + D3D9DeviceLock lock = LockDevice(); const auto& vp = m_state.viewport;