VideoCommon: Invert interaction between Arbitrary Mipmap Detection and GPU Texture Decoding (the former disables the latter)

Split from #14293.
It makes sense for a setting that changes visual output to have priority over a setting that barely makes any difference.
This commit is contained in:
Martino Fontana
2026-02-09 19:08:53 +01:00
parent ebc8c9d857
commit fdbc2883ef
15 changed files with 42 additions and 92 deletions

View File

@@ -364,7 +364,8 @@ struct VideoConfig final
}
bool UseGPUTextureDecoding() const
{
return g_backend_info.bSupportsGPUTextureDecoding && bEnableGPUTextureDecoding;
return g_backend_info.bSupportsGPUTextureDecoding && bEnableGPUTextureDecoding &&
!bArbitraryMipmapDetection;
}
bool UseVertexRounding() const { return bVertexRounding && iEFBScale != 1; }
bool ManualTextureSamplingWithCustomTextureSizes() const