Age | Commit message (Collapse) | Author |
|
|
|
Long story short, QT doesn't allow the link colors to be set via their stylesheets.
There are two ways to work with this, specify the color manually for every link (See the About dialog) The other way is to change the default palette.
IsDarkTheme is copy/pasted from src/yuzu/debugger/wait_tree.cpp
|
|
|
|
configuration: Add Paranoid CPU accuracy level
|
|
configure_hotkeys: Make first column stretch and not last column
|
|
|
|
Also configure minimum width of columns to be 150px.
|
|
This provides more sensible column widths.
|
|
configure_debug: Fix typo
|
|
build: cleanup installation of yuzu and yuzu-cmd
|
|
|
|
Explicitly specifying an install destination is not needed anymore since
CMake 3.14.
By removing the hardcoded ${CMAKE_INSTALL_PREFIX}/bin it is also now
possible to override the install destination via the command line. For
example, you can now install yuzu to /usr/games with
-DCMAKE_INSTALL_BINDIR=games
|
|
|
|
Disables most optimizations for the paranoid.
|
|
I thought I removed the double-asterisks in
db637b5a4c02772eb827ed01a6ecb430e4b65daa but I am apparently mistaken.
This corrects that.
While we're at it, capitalize `All` in the previous setting.
|
|
yuzu qt: Disable the web applet by default
|
|
|
|
|
|
|
|
|
|
The web applet causes multiple issues with the rest of the application.
Disable it by default and add a debug option to re-enable it until a
proper solution can be found.
|
|
|
|
Allow the user to configure the web applet usage ahead of booting the
application.
|
|
|
|
applet: mii: Simple implementation of mii applet
|
|
Ensures the configs are written and saved between boots
|
|
Adds detection of additional CPU flags to cpu_detect and additions to telemetry output.
This is not exhaustive but guided by features that [dynarmic utilizes](https://github.com/merryhime/dynarmic/blob/bcfe377aaa5138af740e90af5be7a7dff7b62a52/src/dynarmic/backend/x64/host_feature.h#L12-L33) as well as features that are currently utilized but not reported to telemetry(invariant_tsc). This is intended to guide future optimizations.
AVX512 in particular is broken up into its individual subsets and some other processor features such as [sha](https://en.wikipedia.org/wiki/Intel_SHA_extensions) and [gfni](https://en.wikipedia.org/wiki/AVX-512#GFNI) are added to have some forward-facing data-points.
What used to be a single `CPU_Extension_x64_AVX512` telemetry field
is also broken up into individual `CPU_Extension_x64_AVX512{F,VL,CD,...}` fields.
|
|
|
|
Inlines implementation of exclusive instructions into JITted code,
improving performance of applications relying heavily on these
instructions.
We also fastmem these instructions for additional speed, with
support for appropriate recompilation on fastmem failure.
An unsafe optimization to disable the intercore global_monitor is also
provided, should one wish to rely solely on cmpxchg semantics for
safety.
See also: merryhime/dynarmic#664
|
|
Add extended memory layout (6GB) support and improve KResourceLimit management
|
|
- This will be used to enable emulation of a larger memory arrangement.
|
|
|
|
nfp: Improve amiibo support
|
|
|
|
This allows the console to display multi-byte encoded characters.
|
|
common: Revise and fix the UUID implementation
|
|
yuzu: New hotkeys and mute audio on background
|
|
|
|
|
|
|
|
|
|
|
|
main: Always remove the frameless window flag when restoring UI state
|
|
This completes the removal of the old UUID implementation.
|
|
|
|
yuzu: config: Vibrate the controller while configuring vibration strength
|
|
yuzu: ui: Improve battery symbols
|
|
For unknown reasons, this flag may persist after the application has been closed.
Removing this flag when restoring the UI state ensures that a frameless window will not be shown on startup.
|
|
|
|
yuzu: Disable auto repeat on hotkeys again
|