| Age | Commit message (Collapse) | Author |
|
Prevents possible issues if someone were to open yuzu repeatedly over
and over again.
|
|
Being able to catch and handle a Vulkan exception is not what this is
for.
|
|
This does a few things in order to make the default setting Vulkan
workable.
- When yuzu boots, it just opens the Vulkan library.
- If it works, all good and we continue with Vulkan as the default.
- If something breaks, a new file in the config directory will be left
behind (this is deleted normally).
- If Vulkan is not working, has_broken_vulkan is set to true.
- The first time this happens, a warning is displayed to notify the
user.
- This forces use of OpenGL, and Vulkan cannot be selected.
- The Shader Backend selector is made accessible for use in custom
configurations.
- To disable has_broken_vulkan, the user needs to press a button in
Graphics Configuration to manually run the Vulkan device
enumeration.
|
|
See ffd3afcf2
|
|
|
|
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
|
|
applet: mii: Simple implementation of mii applet
|
|
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.
|
|
|
|
|
|
nfp: Improve amiibo support
|
|
common: Revise and fix the UUID implementation
|
|
|
|
|
|
|
|
|
|
|
|
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: main: Increase the open file limit on Windows to 8192
|
|
This is a temporary solution for now to accommodate for mods containing more than 4096 files.
|
|
|
|
|
|
|
|
... by using the XDP system
|
|
|
|
resides in
Toggling borderless fullscreen on the separate render window made it fullscreen on the monitor which the main yuzu window resided in.
This change allows the render window to go fullscreen on the monitor it resides in, independent of the main window location.
|
|
Update video core popup
|
|
|
|
|
|
I have `134850146304` bytes of ram and Yuzu was saying that I had `125.59 GB`
of ram. But `125.59` is actually the amount of gi**bi**bytes I have. In
gi**ga**bytes I would have `134.9`.
Additionally, I changed the `1024 / 1024 / 1024` here into the `_GiB`
user-literals that I added a while ago(#6519).
https://www.wolframalpha.com/input/?i=134850146304+bytes
|
|
Fixed #7502
|
|
Old version had formatting issues, and I want to provide an answer to the most common reason this pops up in the first place, outdated drivers.
|
|
|
|
|
|
|
|
Project Kraken: Input rewrite
|
|
|
|
Replace "Light" theme by "Default"
|