Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-29 | Merge pull request #12814 from Kelebek1/time_new_ipc | liamwhite | |
Move time services to new IPC and add debug printing | |||
2024-01-27 | atomic_ops: Fix MSVC | Merry | |
2024-01-27 | atomic_ops: Remove volatile qualifier | Merry | |
2024-01-27 | atomic_ops: Reduce code duplication with templates | Merry | |
Also fixes builds on unusual toolchains where: - u32 is unsigned int - u64 is unsigned long long - uintptr_t is unsigned long | |||
2024-01-27 | Move time services to new IPC. | Kelebek1 | |
Add some fixes/improvements to usage with the new IPC | |||
2024-01-25 | Address review comments and fix compilation problems | FearlessTobi | |
2024-01-25 | fs: Add path class | FearlessTobi | |
2024-01-25 | Merge pull request #12499 from Kelebek1/time | liamwhite | |
Rework time services | |||
2024-01-24 | Rework time service to fix time passing offline. | Kelebek1 | |
2024-01-22 | Merge pull request #12579 from FernandoS27/smmu | liamwhite | |
Core: Implement Device Mapping & GPU SMMU | |||
2024-01-20 | fs/file: Explicitly convert std::u8string to std::filesystem::path | Merry | |
2024-01-18 | Core: Initial implementation of device memory mapping | Fernando Sahmkow | |
2024-01-16 | Merge remote-tracking branch 'origin/master' into typos3 | Viktor Szépe | |
2024-01-15 | Fix more typos | Viktor Szépe | |
2024-01-12 | kernel: fix page leak on process termination | Liam | |
2024-01-01 | Merge pull request #12518 from t895/theme-settings | liamwhite | |
android: Migrate remaining settings to ini | |||
2024-01-01 | Merge pull request #12466 from liamwhite/sh2 | Narr the Reg | |
core: track separate heap allocation for linux | |||
2023-12-30 | android: Migrate in-game overlay settings to ini | t895 | |
2023-12-27 | heap_tracker: use linear-time mapping eviction | Liam | |
2023-12-26 | Merge pull request #12471 from FearlessTobi/port-7146 | liamwhite | |
Port citra-emu/citra#7146: "assert/logging: Stop the logging thread and flush the backends before crashing" | |||
2023-12-26 | assert/logging: Stop the logging thread and flush the backends before crashing | FearlessTobi | |
Co-Authored-By: SachinVin <26602104+SachinVin@users.noreply.github.com> | |||
2023-12-25 | core: track separate heap allocation for linux | Liam | |
2023-12-25 | ring_buffer: Use feature macro | FearlessTobi | |
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com> | |||
2023-12-19 | Merge pull request #12387 from liamwhite/oboe | Fernando S | |
android: add oboe audio sink | |||
2023-12-17 | path_util: copy output for GetParentPath | Liam | |
2023-12-17 | android: add oboe audio sink | Liam | |
2023-12-16 | Merge pull request #12335 from t895/per-game-settings | liamwhite | |
android: Game Properties | |||
2023-12-16 | Merge pull request #12184 from Kelebek1/system_settings | liamwhite | |
Make system settings persistent across boots | |||
2023-12-16 | Merge pull request #12290 from liamwhite/deferred-path-split | liamwhite | |
Improve path splitting speed | |||
2023-12-16 | Make system settings persistent across boots | Kelebek1 | |
2023-12-14 | common: use memory holepunching when clearing memory | Liam | |
2023-12-12 | settings: Allow vsync to be changed per-game | t895 | |
2023-12-12 | settings: Allow CPU Debug and Fastmem to be changed per-game | t895 | |
2023-12-12 | android: Add per-game drivers | t895 | |
2023-12-12 | android: Refactor settings to expose more options | t895 | |
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. | |||
2023-12-09 | settings: Clearer NCE error messages | GPUCode | |
2023-12-08 | settings: Enable NCE by default on capable systems | t895 | |
2023-12-05 | Improve path splitting speed | BreadFish64 | |
2023-12-02 | host_memory: move MAP_ALIGNED_SUPER attempt after 448d4815dece | Jan Beich | |
src/common/host_memory.cpp:410:14: error: unused function 'ChooseVirtualBase' [-Werror,-Wunused-function] 410 | static void* ChooseVirtualBase(size_t virtual_size) { | ^~~~~~~~~~~~~~~~~ | |||
2023-12-02 | host_memory: allow missing MAP_NORESERVE on FreeBSD after 448d4815dece | Jan Beich | |
src/common/host_memory.cpp:408:47: error: use of undeclared identifier 'MAP_NORESERVE' MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0); ^ | |||
2023-11-30 | cmake: prefer system gamemode library | Alexandre Bouvier | |
2023-11-30 | Merge pull request #12227 from jbeich/gamemode | liamwhite | |
cmake: unbreak build on FreeBSD by re-enabling gamemode | |||
2023-11-30 | Merge pull request #12074 from GPUCode/yuwu-on-the-metal | liamwhite | |
Implement Native Code Execution (NCE) | |||
2023-11-30 | cmake: sync gamemode conditionals with code after 5eec980a2d71 | Jan Beich | |
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) | |||
2023-11-29 | general: conditionally compile gamemode on linux only | Liam | |
2023-11-29 | Merge pull request #11946 from flodavid/gamemode | liamwhite | |
Enable (Feral Interactive) Gamemode on Linux | |||
2023-11-29 | cmake: Move HAS_NCE to root cmake | GPUCode | |
* So we can use it in common | |||
2023-11-26 | qt: add cpu_backend configuration | amazingfate | |
2023-11-26 | general: fix mac compile | Liam | |
2023-11-26 | Merge pull request #11535 from GPUCode/upload_cmdbuf | Fernando S | |
renderer_vulkan: Introduce separate cmd buffer for uploads |