Age | Commit message (Collapse) | Author |
|
I must have been asleep or something. These need to be read with the new
ReadBasicSetting function.
|
|
yuzu qt, core: Support LayeredFS mods from SDMC directory
|
|
For simple primitive settings, moves their defaults and labels to
definition time.
Also fixes typo and clang-format
yuzu qt: config: Fix rng_seed
|
|
Creates a new BasicSettings class in common/settings, and forces setting
a default and label for each setting that uses it in common/settings.
Moves defaults and labels from both frontends into common settings.
Creates a helper function in each frontend to facillitate reading the
settings now with the new default and label properties.
Settings::Setting is also now a subclass of Settings::BasicSetting. Also
adds documentation for both Setting and BasicSetting.
|
|
main: Add GPU Vendor name to running title bar
|
|
We should not apply any mods when dumping a game's RomFS.
|
|
Enables dumping the RomFS to SDMC directory, specifically '[yuzu data
directory]/sdmc/atmosphere/contents/[title_id]/romfs'.
|
|
Displays whether the currently running title uses 64-bit instructions or only 32-bit instructions.
|
|
Avoids double-setting defaults, and avoids potential accidents when
inconsistently setting the default on new settings.
|
|
externals: Update fmt to 8.0.0
|
|
Also removes some deprecated API usages.
|
|
GPU: Implement a garbage collector for GPU Caches (project Reaper+)
|
|
bootmanager: Use std::stop_source for stopping emulation
|
|
Help question mark button in the title bar
|
|
There are a lot of scenarios where we don't particularly care whether or not the removal operation and just simply attempt a removal.
As such, removing the [[nodiscard]] attribute is best for these functions.
|
|
Use its std::stop_token to abort shader cache loading.
Using std::stop_token instead of std::atomic_bool allows the usage of
other utilities like std::stop_callback.
|
|
Update dynarmic and add new unsafe CPU option.
|
|
|
|
|
|
known now.
|
|
|
|
Enabling this setting will allow some titles to present more frames to
the screen as they become available in the nvflinger buffer queue.
|
|
|
|
|
|
|
|
textures: Add a toggle for GPU Accelerated ASTC decoder
|
|
This introduces a new setting Enable FS Access Log which saves the filesystem access log to sdmc:/FsAccessLog.txt
If this setting is not enabled, this will indicate to FS to not call OutputAccessLogToSdCard.
Fixes softlocks during loading in Xenoblade Chronicles 2 when certain DLC is enabled.
|
|
|
|
This makes it clear that the disabled settings only take effect when CPU Accuracy is set to Debug Mode.
|
|
yuzu: main: Ensure enough space is available for RomFS dumping
|
|
This warns the user if there isn't enough free space to dump the entire RomFS to disk. It requires at least the size of the extracted RomFS + 1 GiB as a buffer of free space.
|
|
|
|
limitable_input_dialog: Implement character limiter
|
|
Allows for these strings to show up in the translation files.
|
|
This connects the BootGame function to the context menu. In addition,
there is an option to boot without using the custom configuration.
|
|
When using GetText() you can now choose what set of characters the user can't enter.
|
|
yuzu qt: Add settings reset button to general configuration
|
|
settings: Disable controller preview if controller is not active
|
|
Correct light theme loading
The setLayout call in game list instantiation will call resizing signals with default values in light theme, which was then being erroneously saved. setLayout doesn't seem to call resizing for any other theme, so I'm not sure why that happens.
|
|
game_list: Stop the columns resizing on NAND install
|
|
yuzu qt: Revert some usages of string_view
|
|
Causes a heap-use-after free reported by AddressSanitizer. This makes
use of std::filesystem::path, but due to that we have to use their
string() function which may not work for all characters.
|
|
game_list: Minor for loop optimizations
|
|
There's no need to check the first and last rows since they'll always be the Favorites and AddDir rows.
Also change the name of the clear_all variable for consistency.
|
|
|
|
yuzu qt: Handle per-game configs for title id 0
|
|
Also makes use of std::move, and performs a clang-format cleanup.
This addresses review comments.
Co-authored-by: LC <mathew1800@gmail.com>
|
|
Builds on german77's work to reset all settings back to their defaults.
This include UISettings and Settings values structs, but does not affect
save profiles, input profiles, and game directories.
This works from a button input in configure_general. When activated, it
calls a callback to close the whole configure dialog, then GMainWindow
deletes the old configuration, both on disk and in memory, and
reinitalizes a new one. It also resets a portion of the UI and calls the
telemetry window prompt.
|
|
This commit does not compile.
Initial work to add and connect a Reset to Defaults button to the
configure_general tab.
Co-authored-by: german77 <juangerman-13@hotmail.com>
|
|
|