Add CPUCull to Pokemon Colosseum and Pokemon XD inis.

These games seem to constantly have unused vertices, and this is worst shown in the Shadow Pokemon purification cutscene. The Shadow Pokemon purification cutscene is even worse on XD with forced single core mode, as instead of having FPS dropping with VPS staying 60ish, it will drop both, resulting in audio stuttering. Turning on CPUCall seems to have a 7/8 reduction of draw calls for that cutscene (~800 -> ~100), doubling performance. Many other areas of the game seem to benefit from this setting too, having some kind of performance boost.
This commit is contained in:
CasualPokePlayer 2023-05-06 22:54:15 -07:00
parent 2319210d85
commit a64657c1e9
2 changed files with 8 additions and 0 deletions

View File

@ -14,3 +14,7 @@
[Video_Settings]
SafeTextureCacheColorSamples = 0
# Many areas of the game have unused vertexes, especially with cutscenes
# involving Shadow Pokémon, such as the purification cutscene.
# CPU Cull ends up greatly boosting performance for these cases.
CPUCull = True

View File

@ -19,3 +19,7 @@ MMU = True
[Video_Settings]
# Fixes garbled text.
SafeTextureCacheColorSamples = 0
# Many areas of the game have unused vertexes, especially with cutscenes
# involving Shadow Pokémon, such as the purification cutscene.
# CPU Cull ends up greatly boosting performance for these cases.
CPUCull = True