From 2da3df75d71cf8b24cc28ea2f99fad0bd08298c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sun, 7 Jun 2026 13:55:58 +0200 Subject: [PATCH] Oops, lost a check for smart 2D texture filtering --- GPU/Common/SoftwareTransformCommon.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/Common/SoftwareTransformCommon.cpp b/GPU/Common/SoftwareTransformCommon.cpp index aea73df6ce..9dec0666e9 100644 --- a/GPU/Common/SoftwareTransformCommon.cpp +++ b/GPU/Common/SoftwareTransformCommon.cpp @@ -801,7 +801,7 @@ static SoftwareTransformAction ProjectClipAndExpand(SoftwareTransformParams &par // Let's go look for pixel mapping. const bool flat = ((u32)params.clipInfoFlags & ((u32)(ClipInfoFlags::Valid | ClipInfoFlags::FlatZ))) == (u32)(ClipInfoFlags::Valid | ClipInfoFlags::FlatZ); - const bool lookForPixelMapping = flat && gstate.isMagnifyFilteringEnabled(); + const bool lookForPixelMapping = flat && gstate.isMagnifyFilteringEnabled() && g_Config.bSmart2DTexFiltering; // TODO: We should probably take uv scale into account? const float uScale = gstate_c.curTextureWidth;