Project

General

Profile

Actions

Emulator Issues #12703

open

GPU texture decoding prevents "Arbitrary Mipmap Detection" per-game setting from working (proposing a solution)

Added by v1993 about 3 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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?

  1. Activate "GPU Texture Decoding" setting
  2. 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

Actions

Also available in: Atom PDF