| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | settings: Allow CPU Debug and Fastmem to be changed per-game | 2023-12-12 | 1 | -4/+4 | |
| | | |||||
| * | android: Add per-game drivers | 2023-12-12 | 2 | -0/+3 | |
| | | |||||
| * | android: Refactor settings to expose more options | 2023-12-12 | 1 | -1/+4 | |
| | | | | | In AbstractSetting, this removes the category, androidDefault, and valueAsString properties as they are no longer needed and have replacements. isSwitchable, global, and getValueAsString are all exposed and give better options for working with global/per-game settings. | ||||
| * | settings: Clearer NCE error messages | 2023-12-09 | 1 | -2/+6 | |
| | | |||||
| * | settings: Enable NCE by default on capable systems | 2023-12-08 | 1 | -4/+10 | |
| | | |||||
| * | host_memory: move MAP_ALIGNED_SUPER attempt after 448d4815dece | 2023-12-02 | 1 | -13/+11 | |
| | | | | | | | src/common/host_memory.cpp:410:14: error: unused function 'ChooseVirtualBase' [-Werror,-Wunused-function] 410 | static void* ChooseVirtualBase(size_t virtual_size) { | ^~~~~~~~~~~~~~~~~ | ||||
| * | host_memory: allow missing MAP_NORESERVE on FreeBSD after 448d4815dece | 2023-12-02 | 1 | -0/+4 | |
| | | | | | | | src/common/host_memory.cpp:408:47: error: use of undeclared identifier 'MAP_NORESERVE' MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0); ^ | ||||
| * | cmake: prefer system gamemode library | 2023-11-30 | 1 | -1/+1 | |
| | | |||||
| * | Merge pull request #12227 from jbeich/gamemode | 2023-11-30 | 1 | -1/+1 | |
| |\ | | | | | cmake: unbreak build on FreeBSD by re-enabling gamemode | ||||
| | * | cmake: sync gamemode conditionals with code after 5eec980a2d71 | 2023-11-30 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FAILED: bin/yuzu ld: error: unable to find library -lgamemode FAILED: bin/yuzu-cmd ld: error: undefined symbol: Common::Linux::StartGamemode() >>> referenced by yuzu.cpp >>> src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main) ld: error: undefined symbol: Common::Linux::StopGamemode() >>> referenced by yuzu.cpp >>> src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main) | ||||
| * | | Merge pull request #12074 from GPUCode/yuwu-on-the-metal | 2023-11-30 | 10 | -46/+320 | |
| |\ \ | |/ |/| | Implement Native Code Execution (NCE) | ||||
| | * | cmake: Move HAS_NCE to root cmake | 2023-11-29 | 1 | -1/+1 | |
| | | | | | | | | | * So we can use it in common | ||||
| | * | qt: add cpu_backend configuration | 2023-11-26 | 3 | -4/+4 | |
| | | | |||||
| | * | general: fix mac compile | 2023-11-26 | 1 | -0/+2 | |
| | | | |||||
| | * | host_memory: Simplify randomness generation | 2023-11-25 | 1 | -11/+2 | |
| | | | |||||
| | * | common: Enforce fastmem for nce usage | 2023-11-25 | 1 | -1/+1 | |
| | | | |||||
| | * | Address some review comments | 2023-11-25 | 3 | -3/+6 | |
| | | | |||||
| | * | android: Add cpu bakend gui toggle | 2023-11-25 | 3 | -5/+11 | |
| | | | |||||
| | * | arm: Implement native code execution backend | 2023-11-25 | 3 | -8/+8 | |
| | | | |||||
| | * | device_memory: Enable direct mapped addresses for nce | 2023-11-25 | 2 | -3/+10 | |
| | | | |||||
| | * | settings: Add cpu backend setting | 2023-11-25 | 3 | -0/+17 | |
| | | | |||||
| | * | core: Respect memory permissions in Map | 2023-11-25 | 2 | -14/+44 | |
| | | | |||||
| | * | host_memory: Switch to FreeRegionManager | 2023-11-25 | 2 | -29/+67 | |
| | | | |||||
| | * | host_memory: ensure map base is between 36 and 39 bits | 2023-11-25 | 1 | -2/+58 | |
| | | | |||||
| | * | common: Add free region manager | 2023-11-25 | 2 | -0/+56 | |
| | | | | | | | | | * Abstraction for placeholder region tracking in host_memory | ||||
| | * | common: Add libc sigaction hook | 2023-11-25 | 3 | -0/+68 | |
| | | | |||||
| * | | general: conditionally compile gamemode on linux only | 2023-11-29 | 2 | -1/+2 | |
| | | | |||||
| * | | Merge pull request #11946 from flodavid/gamemode | 2023-11-29 | 6 | -0/+78 | |
| |\ \ | | | | | | | Enable (Feral Interactive) Gamemode on Linux | ||||
| | * | | yuzu: create linux group in general settings | 2023-11-25 | 6 | -2/+78 | |
| | | | | | | | | | | | | | | | | - Create files dedicated to starting and stopping gamemode functions - Use them in yuzu and yuzu_cmd modules | ||||
| | * | | yuzu: integrate gamemode support on linux | 2023-11-25 | 1 | -0/+2 | |
| | |/ | |||||
| * | | Merge pull request #11535 from GPUCode/upload_cmdbuf | 2023-11-26 | 1 | -0/+2 | |
| |\ \ | |/ |/| | renderer_vulkan: Introduce separate cmd buffer for uploads | ||||
| | * | renderer_vulkan: Introduce separate cmd buffer for uploads | 2023-11-12 | 1 | -0/+2 | |
| | | | |||||
| * | | common: settings: Add ifdefs to define android's default settings | 2023-11-21 | 1 | -6/+36 | |
| | | | |||||
| * | | config: Unify config handling under frontend_common | 2023-11-21 | 1 | -2/+2 | |
| | | | | | | | | | | | | | Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings. As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable. | ||||
| * | | Merge pull request #12007 from german77/moar_buttons | 2023-11-16 | 2 | -6/+10 | |
| |\ \ | | | | | | | core: hid: Split SL and SR buttons | ||||
| | * | | core: hid: Split SL and SR buttons | 2023-11-11 | 2 | -6/+10 | |
| | |/ | |||||
| * | | Merge pull request #11990 from german77/audio | 2023-11-13 | 3 | -1/+4 | |
| |\ \ | |/ |/| | yuzu: Save mute when in background setting | ||||
| | * | yuzu: Make mute audio persistent | 2023-11-10 | 1 | -1/+1 | |
| | | | |||||
| | * | yuzu: Save mute when in background setting | 2023-11-10 | 2 | -0/+3 | |
| | | | |||||
| * | | kernel: add KPageTableBase | 2023-11-10 | 2 | -18/+29 | |
| |/ | | | | Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> | ||||
| * | arm: NativeClock: Special handling for bad system counter clock frequency ↵ | 2023-11-03 | 1 | -1/+20 | |
| | | | | | | | reporting On some devices, checking the system counter clock frequency will return 0. Substitute in the correct values to prevent issues. | ||||
| * | android: Fix resolving android URIs in native code | 2023-10-30 | 4 | -0/+70 | |
| | | |||||
| * | Merge pull request #11689 from liamwhite/breakpad | 2023-10-29 | 4 | -1/+3 | |
| |\ | | | | | qt: implement automatic crash dump support | ||||
| | * | qt: implement automatic crash dump support | 2023-10-08 | 4 | -1/+3 | |
| | | | |||||
| * | | nvidia_flags: Enable GL Threaded optimizations | 2023-10-28 | 1 | -0/+1 | |
| | | | |||||
| * | | cmake: prefer system stb headers | 2023-10-25 | 3 | -1/+21 | |
| | | | |||||
| * | | common: use SetThreadDescription API for thread names | 2023-10-20 | 1 | -22/+2 | |
| | | | |||||
| * | | Merge pull request #11159 from flodavid/master_bis | 2023-10-14 | 3 | -0/+12 | |
| |\ \ | | | | | | | Enable to use controller to close a game | ||||
| | * | | yuzu: Use new setting method for stop emulation | 2023-10-12 | 3 | -0/+12 | |
| | | | | |||||
| * | | | common/polyfill_thread: use std::forward where appropriate, qualify ↵ | 2023-10-13 | 1 | -10/+11 | |
| | | | | | | | | | | | | | std::move calls | ||||