From 522909b16553c03112e0ec42701766ccfc0d7747 Mon Sep 17 00:00:00 2001 From: Robin Kertels Date: Sat, 3 Dec 2022 16:00:47 +0100 Subject: [PATCH] [d3d9] Don't set NeedsReadback when dirtying mip maps It's impossible to lock non 0 mips anyway. --- src/d3d9/d3d9_device.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 2a4750c2e..b882fcc4d 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -5460,7 +5460,6 @@ namespace dxvk { void D3D9DeviceEx::MarkTextureMipsDirty(D3D9CommonTexture* pResource) { pResource->SetNeedsMipGen(true); - pResource->MarkAllNeedReadback(); for (uint32_t i : bit::BitMask(m_activeTextures)) { // Guaranteed to not be nullptr...