| Age | Commit message (Collapse) | Author |
|
Previously, floats were implicitly cast to integers
|
|
|
|
|
|
network interface combobox
|
|
|
|
This commit renames the "Services" tab to "Network" and adds a combobox that allows the user to select the network interface that yuzu should use. This new setting is now used to get the local IP address in Network::GetHostIPv4Address. This prevents yuzu from selecting the wrong network interface and thus using the wrong IP address. The return type of Network::GetHostIPv4Adress has also been changed.
|
|
configure_general: Swap positions of speed limit and frame limit options
|
|
input_common: Improve SDL joystick and hide toggle option
|
|
Add description to fast gpu time option
|
|
|
|
|
|
settings_ui: Add emulated joystick position dot to controller preview
|
|
add description too fast gpu time
|
|
|
|
|
|
Makes the default game list folder icons 48x48 by default instead of 64x64, and allows for selecting small (24x24) and large (72x72) icon sizes.
|
|
service: ns, set: Add PT_BR (Brazilian Portuguese)
|
|
renderer_vulkan: Add setting to log pipeline statistics
|
|
|
|
general: Implement FullscreenMode enumeration
|
|
Use VK_KHR_pipeline_executable_properties when enabled and available to
log statistics about the pipeline cache in a game.
For example, this is on Turing GPUs when generating a pipeline cache
from Super Smash Bros. Ultimate:
Average pipeline statistics
==========================================
Code size: 6433.167
Register count: 32.939
More advanced results could be presented, at the moment it's just an
average of all 3D and compute pipelines.
|
|
general: Rename "Frame Limit" references to "Speed Limit"
|
|
Change wording to explain that GLASM is actually short for Assembly Shaders
|
|
config, nvflinger: Add FPS cap setting
|
|
|
|
This setting is best referred to as a speed limit, as it involves the limits of all timing based aspects of the emulator, not only framerate.
This allows us to differentiate it from the fps unlocker setting.
|
|
Allows finer tuning of the FPS limit.
|
|
We don't need to manually apply this setting now that a template can do
this for us.
|
|
Prevents us from using an unclear 0 or 1 to describe the fullscreen
mode.
|
|
|
|
|
|
|
|
GLASM is getting good enough that we can move it out of advanced
graphics settings. This removes the setting `use_assembly_shaders`,
opting for a enum class `shader_backend`. This comes with the benefits
that it is extensible for additional shader backends besides GLSL and
GLASM, and this will work better with a QComboBox.
Qt removes the related assembly shader setting from the Advanced
Graphics section and places it as a new QComboBox in the API Settings
group. This will replace the Vulkan device selector when OpenGL is
selected.
Additionally, mark all of the custom anisotropic filtering settings as
"WILL BREAK THINGS", as that is the case with a select few games.
|
|
Also add a setting for enable Nsight Aftermath.
|
|
input_common: Make button threshold customizable
|
|
input_common: Support SDL toggle buttons
|
|
|
|
|
|
|
|
settings: Eliminate usage of float-point setting values
|
|
|
|
settings: Disable FPS unlimit setting between title launches
|
|
Some titles crash if the FPS limit is disabled when launching. This change ensures that titles launch with the limit in-place to avoid issues.
In order to simplify the change, the UI toggle was removed as it will always be overridden at launch to be disabled.
The setting can still be toggled during gameplay with the hotkey, and indicated by the fps label in the status bar.
|
|
core,common,yuzu qt: Add CPU accuracy option 'Auto'
|
|
This is a bug fix. Enabling graphics debug mode, then saving a custom
configuration causes graphics debugging to be saved and read from the
custom configuration.
Isolate it the same way we isolate the CPU settings.
|
|
|
|
|
|
|
|
|
|
Decouples the CPU debugging mode from the enumeration to its own
boolean. After this, it moves the CPU Debugging tab over to a sub tab
underneath the Debug tab in the configuration UI.
|