GameSettings: clean up texture filtering settings

`MaxAnisotropy = 0` is no longer the safest setting because it forces 1x
even if the game asks for more.

`ForceFiltering` was replaced by `ForceTextureFiltering` in
afe9d5b098. The one remaining occurrence
was merged later.

`ForceTextureFiltering` is an int option and shouldn't be set to False.

Just Dance 3, Just Dance: Best of, and Just Dance: Greatest Hits look
fine on AMD GPUs without manual texture sampling. On Nvidia GPUs they
have a single stripe that I think doesn't warrant forcing manual texture
sampling for everyone.

The NES games I tried worked fine with anisotropic filtering, it just
doesn't do anything.

Various games don't actually have any issue with anisotropic filtering
as long as it's not forced. The only game I could find that actually
requires the default aniso setting is Spider-Man: Shattered Dimensions.

Boogie SuperStar works fine with any texture filtering setting.
This commit is contained in:
Tillmann Karras
2025-08-31 01:03:23 +01:00
parent 033a0540f7
commit 9396f0f58e
72 changed files with 79 additions and 117 deletions
+6 -2
View File
@@ -13,5 +13,9 @@
SafeTextureCacheColorSamples = 512
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
# Linear filtering completely messes up the videos.
ForceTextureFiltering = 0
[Video_Hacks]
# Manual texture sampling partially fixes the video issues.
FastTextureSampling = False
+1 -1
View File
@@ -18,5 +18,5 @@ EFBEmulateFormatChanges = True
MSAA = 0
[Video_Enhancements]
ForceFiltering = False
ForceTextureFiltering = 0
ForceTrueColor = False
+1 -2
View File
@@ -18,5 +18,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -1
View File
@@ -18,7 +18,7 @@ EFBAccessEnable = True
MissingColorValue = 0x00000000
[Video_Enhancements]
ForceTextureFiltering = False
ForceTextureFiltering = 0
ArbitraryMipmapDetection = True
[Video_Settings]
+1 -1
View File
@@ -10,4 +10,4 @@
# Add action replay cheats here.
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = 0
+1 -1
View File
@@ -7,4 +7,4 @@
SafeTextureCacheColorSamples = 0
[Video_Enhancements]
# Texture filtering causes lines with Mega Man X 3
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -11,5 +11,4 @@ MMU = True
# Add action replay cheats here.
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -1
View File
@@ -13,4 +13,4 @@
SafeTextureCacheColorSamples = 512
[Video_Enhancements]
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -10,5 +10,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -10,5 +10,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -10,5 +10,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -10,5 +10,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -10,5 +10,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -10,5 +10,4 @@ SafeTextureCacheColorSamples = 0
EFBToTextureEnable = False
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -2
View File
@@ -19,5 +19,4 @@ ImmediateXFBEnable = False
SafeTextureCacheColorSamples = 0
[Video_Enhancements]
MaxAnisotropy = 0
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -1
View File
@@ -11,7 +11,7 @@
[Video_Enhancements]
# Fixes FMVs
ForceTextureFiltering = False
ForceTextureFiltering = 0
[Video_Settings]
# Needed for some FMVs.
+1 -1
View File
@@ -2,4 +2,4 @@
[Video_Enhancements]
# FMVs get messed up if this is on
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -1
View File
@@ -13,5 +13,5 @@
SafeTextureCacheColorSamples = 512
[Video_Enhancements]
ForceTextureFiltering = False
ForceTextureFiltering = 0
+1 -1
View File
@@ -11,7 +11,7 @@
[Video_Enhancements]
# Fixes FMVs
ForceTextureFiltering = False
ForceTextureFiltering = 0
[Video_Settings]
# Needed for some FMVs.
+1 -1
View File
@@ -11,4 +11,4 @@
[Video_Enhancements]
# Fixes FMVs
ForceTextureFiltering = False
ForceTextureFiltering = 0

Some files were not shown because too many files have changed in this diff Show More