Emulator Issues #12703
openGPU texture decoding prevents "Arbitrary Mipmap Detection" per-game setting from working (proposing a solution)
0%
Description
Game Name?
Anything that utilizes Arbitrary Mipmaps
What's the problem? Describe what went wrong.
As "Arbitrary Mipmap Detection"'s hint points out, GPU Texture Decoding prevents it from working. This is problematic when Arbitrary Mipmap Detection is set via per-game config, but GPU Texture Decoding is enabled globally, since it prevents per-game setting from activating. Worse yet, there is no way to set GPU Texture Decoding on per-game basis even manually with custom INIs, meaning that it has to be manually turned off and on should you decide to play Arbitrary Mipmap Detection title.
I propose to make Arbitrary Mipmap Detection override GPU Texture Decoding instead of the other way around. This will allow to take advantage of GPU Texture Decoding on titles that don't need Arbitrary Mipmap Detection and correct functioning of titles that do need it thanks to game INIs.
What steps will reproduce the problem?
- Activate "GPU Texture Decoding" setting
- Play a game that needs Arbitrary Mipmap Detection to be on and have it in INI
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
5.0-15229