| Age | Commit message (Collapse) | Author |
|
Port citra-emu/citra#5344: "game_list: Fix folder reordering"
|
|
The bug(s) happened because we swapped the contents on values.game_dirs, but the pointer each item had to their respective game_dir wasn't updated. This made it so that the item had the wrong game_dir associated with it after a "move up" or "move down" operation. It can be observed by choosing "open directory location" after such operation.
Changed from raw pointer to an index because it's equivalent but a bit clearer, but the change is not essential.
Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com>
|
|
YUZU_ENABLE_BOXCAT is enabled
The function is unused if YUZU_ENABLE_BOXCAT is disabled, causing a
-Wunused-funciton error when compiled.
Wrapping it with `#ifdef YUZU_ENABLE_BOXCAT` to prevent compiling the
function when the variable is disabled. Opting to not use [[maybe
unused]] in case the function is totally unused in the future.
|
|
This requires making several types trivial and properly initialize
them whenever they are called.
|
|
Removes two unused variables in out Qt code. In this case the removal of
these two results in less allocations, given std::map allocates on the
heap.
|
|
configure_motion_touch: Migrate off QRegExp to QRegularExpression
|
|
touch_engine was being compared against after being moved into the
setter for the engine, so this comparison wouldn't behave properly.
|
|
QRegularExpression was introduced in Qt 5 as a better replacement for
QRegExp. In Qt 6.0 QRegExp is removed entirely.
To remain forward compatible with Qt 6.0, we can transition over to
using QRegularExpression.
|
|
Fix IP validator error
|
|
was higher than 199
|
|
setMargin() has been deprecated since Qt 5, and replaced with
setContentsMargins(). We can move over to setContentsMargins() to stay
forward-compatible with Qt 6.0.
|
|
- This is decoupled from core functionality and used for debugging only.
|
|
|
|
|
|
ThreadState.
- This is how the real kernel works, and is more accurate and simpler.
|
|
|
|
yuzu/main: Add basic command line arguments
|
|
|
|
|
|
yuzu/main: Fix 'Hide mouse on inactivity' and port citra-emu/citra#5476
|
|
During the transition to make the error dialog translatable, I
accidentally got rid of the conversion to ResultStatus, which prevented
operator<< from being invoked during formatting.
This adds a function to directly retrieve the result status string
instead so that it displays again.
|
|
dynarmic: Add Unsafe_InaccurateNaN optimization
|
|
main: Make the loader error dialog fully translatable
|
|
|
|
|
|
configure_input: Modify controller connection delay
|
|
Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
|
|
|
|
Makes the dialog fully localizable and also adds disambiguation comments
to help translators understand what the formatting specifiers indicate.
|
|
enum classes are comparable with one another, so these casts aren't
necessary.
|
|
- Now that GPU is always threaded, we can support multicore with synchronous GPU.
|
|
|
|
The following command line arguments are supported:
yuzu.exe "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f - Launches the next game in fullscreen
yuzu.exe -g "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f -g "path_to_game" - Launches a game at "path_to_game" in fullscreen
|
|
Removes the unnecesary burden of maintaining separate #ifdef paths and
allows us sharing generic Vulkan code across APIs.
|
|
yuzu/main: Save settings when starting guest
|
|
Adds a unique access key to each action within each menu. A few actions
already had their own access key, so those were untouched.
|
|
|
|
Project Aether: Reimplementation of the Web Browser Applet
|
|
Saves UISettings and Settings when booting a guest. Moves updating
UISettings::values from GMainWindow::closeEvent into its own function,
then reuses it in GMainWindow::BootGame.
|
|
Rewrite Kernel scheduler based on Atmosphere
|
|
The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028.
This PR just removes the remaining gdb configuration code from the emulator and the UI.
|
|
|
|
|
|
This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
|
|
|
|
|
|
|
|
|
|
|
|
|