Emulator Issues #10563
closedMake video backend options consistent
0%
Description
What's the problem? Describe what went wrong.
If settings such as "Dump Textures" are enabled in the graphics configuration for the software backend, those settings will be applied to all other backends. Some software renderer settings don't have obvious counterparts in the other backends.
Software renderer settings shared across backends should be consistently named and visible across all backends.
Here is what I have so far for understanding software renderer options:
Bypass XFB: Corresponds to "Disable XFB" in other backends. I proposed a name change to "Disable XFB" in https://github.com/dolphin-emu/dolphin/pull/6052.
Various Statistics: Corresponds to "Show Statistics" in other backends. I proposed a name change to "Show Statistics" in https://github.com/dolphin-emu/dolphin/pull/6052.
Dump Textures: Corresponds to "Dump Textures" in other backends.
Dump Objects: Corresponds to ? in other backends.
Dump TEV Stages: Corresponds to ? in other backends.
Dump Texture Fetches: Corresponds to ? in other backends.
- Can someone help me fill out the last three "?" in the above information?
- If the last three options are exclusive to the software renderer, do they affect other backends? If so, they should probably be visible in other backends.
- With the last three options enabled, I only noticed PNGs dumped into my ...\Dolphin Emulator\Dump\Frames folder. "Dump Frames" is not enabled. Where are the last three options expected to dump their output?
- Since strings such as "Various Statistics" would no longer be used in https://github.com/dolphin-emu/dolphin/pull/6052, will the translations be automatically removed by Transifex?
What steps will reproduce the problem?
- Enable settings such as "Dump Textures" in the graphics configuration for the software backend
- Change video backends
- Observe that the software renderer settings are still applied.
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-5581
What are your PC specifications? (CPU, GPU, Operating System, more)
Win 10 Pro x64
Intel Core i7-4702MQ CPU @2.20GHz
GeForce GT 750M
GeForce Game Ready Driver 385.69
Updated by Helios over 6 years ago
Please check that it happens in stable or not. If it doesn't, bisect.
Updated by ryanebola16 over 6 years ago
I did find something interesting. Using the bisect tool, I found that on https://dolphin-emu.org/download/dev/master/5.0-76/ and later, enabling software renderer's "Dump Objects" actually dumps frames when using the software renderer. I'd still like the four questions I asked in this issue answered, as there may be multiple issue here.
Updated by ryanebola16 over 6 years ago
And even with builds before https://dolphin-emu.org/download/dev/master/5.0-76/, I still don't know where output for dump objects, dump TEV Stages, and dump Texture Fetches is expected to go.
Updated by ryanebola16 over 6 years ago
I think I misinterpreted part of the problem. "Object#.png" files are being created in ...\Dolphin Emulator\Dump\Frames. I'm assuming that those are correctly dumped objects but they are only dumped to that location starting with https://dolphin-emu.org/download/dev/master/5.0-76/. The location seems wrong to me.
Updated by ryanebola16 over 6 years ago
Reverted rename of software renderer's "Bypass XFB" to "Disable XFB" since Hybrid XFB removes the option.
Updated by JosJuice over 6 years ago
- Status changed from New to Questionable
- Priority changed from Normal to Low
To answer your fourth question, yes, strings that no longer are used anywhere in Dolphin will be removed from Transifex the next time we sync with Transifex.
Updated by ryanebola16 over 6 years ago
Thought so, thanks! Remaining things:
Various Statistics: Corresponds to "Show Statistics" in other backends. I proposed a name change to "Show Statistics" in https://github.com/dolphin-emu/dolphin/pull/6052.
Dump Objects: Corresponds to ? in other backends.
Dump TEV Stages: Corresponds to ? in other backends.
Dump Texture Fetches: Corresponds to ? in other backends.
- Can someone help me fill out the last three "?" in the above information?
- If the last three options are exclusive to the software renderer, do they affect other backends? If so, they should probably be visible in other backends.
- With the last three options enabled, I only noticed "Object#.png" dumped into my ...\Dolphin Emulator\Dump\Frames folder. "Dump Frames" is not enabled. Where are the last three options expected to dump their output?
https://github.com/dolphin-emu/dolphin/pull/6052 should be merged and https://dolphin-emu.org/download/dev/master/5.0-76/ 's behavior change of "Dump Objects" should be investigated.
Updated by ryanebola16 over 6 years ago
https://github.com/dolphin-emu/dolphin/pull/6052 has been merged.
Remaining things:
Dump Objects: Corresponds to ? in other backends.
Dump TEV Stages: Corresponds to ? in other backends.
Dump Texture Fetches: Corresponds to ? in other backends.
- Can someone help me fill out the last three "?" in the above information?
- If the last three options are exclusive to the software renderer, do they affect other backends? If so, they should probably be visible in other backends.
- With the last three options enabled, I only noticed "Object#.png" dumped into my ...\Dolphin Emulator\Dump\Frames folder. "Dump Frames" is not enabled. Where are the last three options expected to dump their output?
https://dolphin-emu.org/download/dev/master/5.0-76/ 's behavior change of "Dump Objects" may be related.
Updated by JosJuice over 6 years ago
Those three options only affect the software renderer and don't have any equivalents in other renderers.
Updated by ryanebola16 over 6 years ago
That answers the first two questions, thanks!
Remaining potential issue:
With "Dump Objects," "Dump TEV Stages," and "Dump Texture Fetches" enabled, I only noticed "Object#.png" dumped into my ...\Dolphin Emulator\Dump\Frames folder. "Dump Frames" is not enabled. Where are these three options expected to dump their output?
https://dolphin-emu.org/download/dev/master/5.0-76/ 's behavior change of "Dump Objects" may be related.
Updated by ryanebola16 almost 6 years ago
See the unanswered question in my previous comment. I think that is a valid issue.
Updated by ryanebola16 almost 6 years ago
Updated by JosJuice almost 6 years ago
- Subject changed from Software Renderer settings are applied to all backends to Make video backend options consistent
- Status changed from Questionable to Fixed
- Fixed in set to 5.0-6078
If you say so...