GameSettings: Disable GPU Texture Decoding when needed

Arbitrary Mipmap Detection doesn't work when GPU Texture Decoding is
enabled, so disable GPU Texture Decoding for games where the .ini
enables Arbitrary Mipmap Detection.

Co-authored-by: jeremyie <73066289+McAchi@users.noreply.github.com>
This commit is contained in:
Dentomologist 2024-09-08 11:36:22 -07:00
parent efc395f7f4
commit b1d54e416b
8 changed files with 38 additions and 0 deletions

View File

@ -18,3 +18,8 @@ EFBEmulateFormatChanges = True
[Video_Enhancements] [Video_Enhancements]
ArbitraryMipmapDetection = True ArbitraryMipmapDetection = True
[Video_Settings]
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False

View File

@ -24,5 +24,10 @@ MissingColorValue = 0x00000000
ForceTextureFiltering = False ForceTextureFiltering = False
ArbitraryMipmapDetection = True ArbitraryMipmapDetection = True
[Video_Settings]
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False
[Video_Stereoscopy] [Video_Stereoscopy]
StereoConvergence = 732 StereoConvergence = 732

View File

@ -28,5 +28,9 @@ VISkip = False
CPUCull = True CPUCull = True
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False
[Video_Enhancements] [Video_Enhancements]
ArbitraryMipmapDetection = True ArbitraryMipmapDetection = True

View File

@ -27,3 +27,8 @@ ArbitraryMipmapDetection = True
[Video_Stereoscopy] [Video_Stereoscopy]
StereoConvergence = 115 StereoConvergence = 115
[Video_Settings]
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False

View File

@ -17,3 +17,8 @@ EFBAccessDeferInvalidation = True
[Video_Enhancements] [Video_Enhancements]
ArbitraryMipmapDetection = True ArbitraryMipmapDetection = True
[Video_Settings]
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False

View File

@ -28,5 +28,9 @@ VISkip = False
CPUCull = True CPUCull = True
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False
[Video_Enhancements] [Video_Enhancements]
ArbitraryMipmapDetection = True ArbitraryMipmapDetection = True

View File

@ -20,3 +20,8 @@ ArbitraryMipmapDetection = True
[Video_Stereoscopy] [Video_Stereoscopy]
StereoConvergence = 929 StereoConvergence = 929
[Video_Settings]
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False

View File

@ -16,3 +16,8 @@ EFBEmulateFormatChanges = True
[Video_Enhancements] [Video_Enhancements]
ArbitraryMipmapDetection = True ArbitraryMipmapDetection = True
[Video_Settings]
# Allow the ArbitraryMipmapDetection setting to take effect.
EnableGPUTextureDecoding = False