| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-10 | core: Use single instance of profile manager | german77 | |
| 2023-12-04 | core: refactor emulated cpu core activation | Liam | |
| 2023-10-25 | kernel: make sure new process is in list | Liam | |
| 2023-10-21 | kernel: shutdown app before gpu | Liam | |
| 2023-10-21 | kernel: update KProcess | Liam | |
| 2023-10-13 | fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers | Liam | |
| 2023-10-03 | core: Update clocks when settings are saved | Narr the Reg | |
| 2023-09-16 | Vulkan: add temporary workaround for AMDVLK | Fernando Sahmkow | |
| 2023-09-14 | debug: Add renderdoc capture hotkey | GPUCode | |
| 2023-09-13 | Merge pull request #11385 from liamwhite/acceptcancel | liamwhite | |
| internal_network: cancel pending socket operations on application process termination | |||
| 2023-09-10 | am: Implement UserChannel parameters | FearlessTobi | |
| Used by the Super Mairo 3D All-Stars collection. | |||
| 2023-08-26 | internal_network: cancel pending socket operations on application process ↵ | Liam | |
| termination | |||
| 2023-08-26 | am: shorten shutdown timeout when lock is not held | Liam | |
| 2023-08-02 | Merge pull request #10839 from lat9nq/pgc-plus | liamwhite | |
| general: Reimplement per-game configurations | |||
| 2023-07-21 | general: reduce use of dynamic_cast | Liam | |
| 2023-07-21 | core,common: Give memory layout setting an enum | lat9nq | |
| Allows for 6GB and 8GB layouts to be selected. | |||
| 2023-07-21 | configure_system: Implement with for loop | lat9nq | |
| 2023-07-21 | settings,core,config_sys: Remove optional type from custom_rtc, rng_seed | lat9nq | |
| core: Fix MSVC errors | |||
| 2023-06-28 | Memory Tracking: Optimize tracking to only use atomic writes when contested ↵ | Fernando Sahmkow | |
| with the host GPU | |||
| 2023-06-28 | MemoryTracking: Initial setup of atomic writes. | Fernando Sahmkow | |
| 2023-06-12 | core: decouple ARM interface from Dynarmic | Liam | |
| 2023-06-08 | nvnflinger: allow locking framerate during video playback | Liam | |
| 2023-05-26 | vfs_concat: fix time complexity of read | Liam | |
| 2023-05-07 | GPU: Add Reactive flushing | Fernando Sahmkow | |
| 2023-05-03 | Merge pull request #10117 from liamwhite/sync-register | bunnei | |
| kernel: match calls to Register and Unregister | |||
| 2023-04-30 | settings: rename extended memory layout to unsafe, move from general to system | Liam | |
| 2023-04-29 | kernel: match calls to Register and Unregister | Liam | |
| 2023-03-23 | memory: rename global memory references to application memory | Liam | |
| 2023-03-22 | kernel: use KTypedAddress for addresses | Liam | |
| 2023-03-12 | kernel: convert KProcess to new style | Liam | |
| 2023-03-12 | general: fix spelling mistakes | Liam | |
| 2023-02-21 | service: refactor server architecture | Liam | |
| Converts services to have their own processes | |||
| 2023-02-21 | core: defer cpu shutdown | Liam | |
| 2023-02-13 | general: rename CurrentProcess to ApplicationProcess | Liam | |
| 2022-12-17 | EmuThread: refactor | Liam | |
| 2022-12-06 | general: improve handling of system startup failure | Liam | |
| 2022-11-26 | core: Use atomic instead of a lock to protect is_paused. | bunnei | |
| - This allows us to call IsPaused() elsewhere if we are holding the suspend lock. | |||
| 2022-10-30 | kernel: reinitialize after dram layout change | Liam | |
| 2022-10-23 | core: barrier service thread shutdown | Liam | |
| 2022-10-18 | core: Initialize: Add missing braces. | bunnei | |
| 2022-10-18 | core: core_timing: Re-initialize if single/multicore state changes. | bunnei | |
| 2022-10-18 | core: Partially persist emulation state across game boots. | bunnei | |
| 2022-10-06 | NVDRV: Further refactors and eliminate old code. | Fernando Sahmkow | |
| 2022-10-06 | NVDRV: Refactor Host1x | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Refactor syncing. | Fernando Sahmkow | |
| 2022-09-13 | Remove pause callbacks from coretiming | Kelebek1 | |
| 2022-08-27 | yuzu: Display current game version in multiplayer room | FearlessTobi | |
| Makes it easier for users to recognize connection errors caused by different game versions. | |||
| 2022-07-27 | chore: make yuzu REUSE compliant | Andrea Pappacoda | |
| [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254 | |||
| 2022-07-25 | network: Move global state into a seperate class | FearlessTobi | |
| Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com> | |||
| 2022-07-25 | core: Fix -Wunused-variable | FearlessTobi | |
