From c8341e4be39573057b71165768def7ec3ff102b4 Mon Sep 17 00:00:00 2001 From: Robin Kertels Date: Tue, 28 Sep 2021 20:09:20 +0200 Subject: [PATCH] [d3d9] Fix lenient clears --- src/d3d9/d3d9_device.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 6d412160..f18d837f 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -1459,8 +1459,8 @@ namespace dxvk { if (unlikely(uint32_t(offset.x) >= imageExtent.width || uint32_t(offset.y) >= imageExtent.height)) return; - const bool fullClear = align(extent.width, alignment) == imageExtent.width - && align(extent.height, alignment) == imageExtent.height + const bool fullClear = align(extent.width, alignment) == align(imageExtent.width, alignment) + && align(extent.height, alignment) == align(imageExtent.height, alignment) && offset.x == 0 && offset.y == 0;