- 27 May, 2021 1 commit
-
-
ReinUsesLisp authored
Allow Vulkan's allocator to use host memory when there's no more device local memory. This delays OOM, but it will eventually still happen.
-
- 26 May, 2021 6 commits
-
-
Mai M authored
cmake: Download Qt binaries on Linux if needed
-
Mai M authored
core/arm: Drop ChangeProcessorID.
-
lat9nq authored
If the local version of Qt is older than the minimum version required by yuzu, download a pre-built binary package from yuzu-emu/ext-linux-bin and build yuzu with it, instead. This also requires linking yuzu to the correct libraries after building it, and copying over the required binaries when building yuzu. This sets the Qt requirement to 5.12, which is intentionally behind the versions used by our toolchains since they are not all updated yet to 5.15.
-
Markus Wick authored
This code was used to switch the CPU ID on thread switches. However since "hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.", the CPU ID is not a constant. This has been dead code since this rewrite, and dropped in dynarmic as well. So there is no need to keep it.
-
Morph authored
hid/gesture: Simplify point related code
-
bunnei authored
applets/swkbd: Make use of QueuedConnection in returnPressed signal
-
- 25 May, 2021 7 commits
-
-
Morph authored
* common: fs: fs_types: Create filesystem types Contains various filesystem types used by the Common::FS library * common: fs: fs_util: Add std::string to std::u8string conversion utility * common: fs: path_util: Add utlity functions for paths Contains various utility functions for getting or manipulating filesystem paths used by the Common::FS library * common: fs: file: Rewrite the IOFile implementation * common: fs: Reimplement Common::FS library using std::filesystem * common: fs: fs_paths: Add fs_paths to replace common_paths * common: fs: path_util: Add the rest of the path functions * common: Remove the previous Common::FS implementation * general: Remove unused fs includes * string_util: Remove unused function and include * nvidia_flags: Migrate to the new Common::FS library * settings: Migrate to the new Common::FS library * logging: backend: Migrate to the new Common::FS library * core: Migrate to the new Common::FS library * perf_stats: Migrate to the new Common::FS library * reporter: Migrate to the new Common::FS library * telemetry_session: Migrate to the new Common::FS library * key_manager: Migrate to the new Common::FS library * bis_factory: Migrate to the new Common::FS library * registered_cache: Migrate to the new Common::FS library * xts_archive: Migrate to the new Common::FS library * service: acc: Migrate to the new Common::FS library * applets/profile: Migrate to the new Common::FS library * applets/web: Migrate to the new Common::FS library * service: filesystem: Migrate to the new Common::FS library * loader: Migrate to the new Common::FS library * gl_shader_disk_cache: Migrate to the new Common::FS library * nsight_aftermath_tracker: Migrate to the new Common::FS library * vulkan_library: Migrate to the new Common::FS library * configure_debug: Migrate to the new Common::FS library * game_list_worker: Migrate to the new Common::FS library * config: Migrate to the new Common::FS library * configure_filesystem: Migrate to the new Common::FS library * configure_per_game_addons: Migrate to the new Common::FS library * configure_profile_manager: Migrate to the new Common::FS library * configure_ui: Migrate to the new Common::FS library * input_profiles: Migrate to the new Common::FS library * yuzu_cmd: config: Migrate to the new Common::FS library * yuzu_cmd: Migrate to the new Common::FS library * vfs_real: Migrate to the new Common::FS library * vfs: Migrate to the new Common::FS library * vfs_libzip: Migrate to the new Common::FS library * service: bcat: Migrate to the new Common::FS library * yuzu: main: Migrate to the new Common::FS library * vfs_real: Delete the contents of an existing file in CreateFile Current usages of CreateFile expect to delete the contents of an existing file, retain this behavior for now. * input_profiles: Don't iterate the input profile dir if it does not exist Silences an error produced in the log if the directory does not exist. * game_list_worker: Skip parsing file if the returned VfsFile is nullptr Prevents crashes in GetLoader when the virtual file is nullptr * common: fs: Validate paths for path length * service: filesystem: Open the mod load directory as read only
-
bunnei authored
settings: Suppress duplicate label name warning
-
bunnei authored
CMakeLists: Update zstd to 1.5.0
-
bunnei authored
settings: Forbid docked mode on handheld
-
Mai M authored
kernel: process_capability: Add MapRegion capability
-
Morph authored
- Used by nx-hbloader
-
bunnei authored
common/compression: Make use of std::span
-
- 24 May, 2021 4 commits
- 23 May, 2021 1 commit
-
-
bunnei authored
Various improvements to IPC and session management (Part 2)
-
- 22 May, 2021 2 commits
-
-
german77 authored
-
Morph authored
Some users have reported rare crashes when pressing the Enter key on the keyboard to confirm input in the normal software keyboard, particularly in Super Smash Bros. Ultimate while entering the name of a ruleset or controller layout. It is suspected that the QLineEdit::returnPressed signal is causing a race condition as confirming input through other means does not produce the crash. Since Qt::QueuedConnection posts an event to the event queue of the callee's thread instead of executing it directly on the caller's thread, this eliminates any potential race conditions from occurring in this scenario.
-
- 21 May, 2021 13 commits
-
-
Lioncash authored
zstd 1.5.0 brings numerous performance improvements to the library, as can be seen here: https://github.com/facebook/zstd/releases/tag/v1.5.0
-
bunnei authored
gl_device: Intel: Disable texture view formats workaround on mesa
-
bunnei authored
applets/swkbd: Send the correct text string on TextCheck::Confirm
-
bunnei authored
-
bunnei authored
- Fixes a use-after-free, work-around until we fixup session/port management.
-
bunnei authored
- There are some issues with the current workaround, we will just use host memory until we have a complete kernel memory implementation.
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
hle_ipc: Add a getter for PID
-
bunnei authored
configuration: Add CPU tab to game properties and slight per-game settings rework
-
- 20 May, 2021 2 commits
-
-
lat9nq authored
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
-
bunnei authored
parent_of_member: Make sign conversion explicit in OffsetOfImpl()
-
- 19 May, 2021 4 commits
-
-
bunnei authored
input_common: Sanitize motion data
-
lat9nq authored
Drops an unused variant of ApplyPerGameSetting, and turns the QComboBox variants of SetPerGameSetting into a template. Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
-
Morph authored
Previously the text string for the inline software keyboard was being sent instead of the normal software keyboard, leading to empty text being sent all the time.
-
bunnei authored
perf_stats: Rework FPS counter to be more accurate
-