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;