Age | Commit message (Collapse) | Author |
|
The JIT is mature enough that this setting can be removed, falling back
to Unicorn only on unsupported architectures. Any missing features from
Unicorn (of which there are extremely few), are mostly
developer-oriented, which most users don't care about.
Features should be coordinated with the JIT, not the interpreter,
anyhow.
|
|
yuzu: Move CPU Jit setting to Debug tab
|
|
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI.
|
|
|
|
core: Add detailed local reporting feature for development
|
|
yuzu/configure_input: Add missing space in window title
|
|
|
|
|
|
yuzu/configuration: Make all widgets and dialogs aware of language changes
|
|
video_core: Drop OpenGL core in favor of OpenGL compatibility
|
|
To prepare for translation support, this makes all of the widgets
cognizant of the language change event that occurs whenever
installTranslator() is called and automatically retranslates their text
where necessary.
This is important as calling the backing UI's retranslateUi() is often
not enough, particularly in cases where we add our own strings that
aren't controlled by it. In that case we need to manually refresh the
strings ourselves.
|
|
|
|
qt: Silence name collision warnings
|
|
yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect call
|
|
yuzu: Remove unused birthday setting
|
|
mii: Implement MiiManager backend and several mii service commands
|
|
|
|
|
|
Fixes #2522.
|
|
|
|
|
|
|
|
Also cleanup of general stuff
|
|
Reports are unnecessary for normal users and this is to prevent 'power' users from enabling the feature by accident.
|
|
Full enable/disable for all reports.
|
|
Nothing from the hotkeys dialog relies on this call occurring, and is
already called from the dialog that calls applyConfiguration().
|
|
Avoids mentioning the user and formalizes the error itself.
|
|
critical() is intended for critical/fatal errors that threaten the
overall stability of an application. A user entering a conflicting key
sequence is neither of those.
|
|
We don't need to extract the entire set of hotkeys into a list and then
iterate through it. We can traverse the list and early-exit if we're
able to.
|
|
1. This is something that should be solely emitted by the hotkey dialog
itself
2. This is functionally unused, given there's nothing listening for the
signal.
|
|
call
A checkbox is able to be tri-state, giving it three possible activity
types, so in the connect call here, it would actually be truncating an
int into a bool.
Instead, we can just listen on the toggled() signal, which passes along
a bool, not an int.
|
|
in the cpp file
Given the array is a private static array, we can just make it
internally linked to hide it from external code. This also allows us to
remove an inclusion within the header.
|
|
Allows the configuration code to build successfully with implicit string
conversions disabled.
|
|
configuration/config: Move config loading and saving to functions based off groups
|
|
Allows the web config code to compile with implicit string conversions
disabled. We can also deduplicate the calls to create the pixmap.
|
|
Allows the system config code to build successfully with implicit string
conversions disabled.
|
|
This is a user-facing string, so it should be marked as translatable.
|
|
Allows the per-game configuration to be successfully built with implicit
string conversions disabled.
|
|
Deduplicates array accesses and uses a named variable where appropriate.
|
|
explicitly
Allows the advanced mouse configuration code to build with implicit
string conversions disabled.
|
|
Rather than repeatedly index arrays that have quite a large array index,
we can just use a named variable instead.
|
|
Allows the player input configuration code to compile with implicit
string conversions disabled.
|
|
These are user-facing strings, so they should be localizable.
|
|
Allows the general configuration code to successfully compile with
implicit string conversions disabled.
|
|
Allows the gamelist configuration code to compile with implicit string
conversions disabled.
|
|
Avoids using the system accessor more than necessary, and ensures that
both dialog boxes see the same power on state.
|
|
We can just use qOverload here to tidy up the function cast.
|
|
Allows the audio configuration code to build with implicit string
conversions disabled.
|
|
Compatibility profile and the disk shader cache settings shouldn't
be changed at runtime. This aims to address that shadowing those
options.
|
|
|