| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-17 | vi: manage resources independently of nvnflinger and refactor | Liam | |
| 2024-02-17 | vi: move shared buffer management from nvnflinger | Liam | |
| 2024-02-17 | nvnflinger: convert to process | Liam | |
| 2024-02-14 | vi: rewrite IApplicationRootService, IManagerRootService, ISystemRootService | Liam | |
| 2024-02-14 | vi: split into implementation files | Liam | |
| 2024-02-14 | vi: extract types | Liam | |
| 2024-01-31 | nvnflinger/gpu: implement layer stack composition | Liam | |
| 2024-01-29 | am: migrate global state to per-applet state structure | Liam | |
| 2024-01-23 | service: properly convert buffers to strings | Narr the Reg | |
| 2024-01-17 | vi: check layer state before opening or closing | Liam | |
| 2024-01-07 | vi: connect vsync event handle lifetime to application display service interface | Liam | |
| 2024-01-07 | vi: fix name of nvnflinger | Liam | |
| 2023-12-12 | vi: fix confusion between closing and destroying layers | Liam | |
| 2023-10-01 | service: nvnflinger: Implement shared buffer | Narr the Reg | |
| Co-authored-by: Liam <byteslice@airmail.cc> | |||
| 2023-08-22 | general: Use console mode helper across project | lat9nq | |
| 2023-08-22 | general: Convert use_docked_mode to an enumeration | lat9nq | |
| Allows some special interactions with it in the Qt frontend. | |||
| 2023-08-08 | general: fix incorrect conversions | Liam | |
| 2023-08-08 | core: remove ResultVal type | Liam | |
| 2023-05-11 | nvnflinger: fix Parcel serialization | Liam | |
| 2023-03-01 | nvnflinger: fix name | Liam | |
| 2023-03-01 | service: move hle_ipc from kernel | Liam | |
| 2023-03-01 | Merge pull request #9832 from liamwhite/hle-mp | liamwhite | |
| service: HLE multiprocess | |||
| 2023-02-24 | core: Update service function tables to 16.0.0+ | Narr the Reg | |
| 2023-02-21 | service: refactor server architecture | Liam | |
| Converts services to have their own processes | |||
| 2023-02-03 | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | |
| This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | |||
| 2023-02-02 | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵ | liamwhite | |
| ReadBuffer" | |||
| 2022-12-25 | nvflinger: Split Parcel class into InputParcel and OutputParcel | ameerj | |
| The usages of the Parcel class were already unique to either Read or Write operations. Avoids needing a vector of the input payload for the InputParcel use-case, instead it can remain as a span. | |||
| 2022-10-27 | vi: implement CloseDisplay | Liam | |
| 2022-10-06 | General: Fix compilation for GCC | Liam White | |
| 2022-09-25 | service: vi: Retrieve vsync event once per display | Morph | |
| The display vsync event can only be retrieved once per display. Returns VI::ResultPermissionDenied if we attempt to retrieve the vsync event for the same display. Prevents games such as .hack//G.U. Last Recode from consuming all the handles in the handle table by spamming vsync event retrievals and allows it to go in game. | |||
| 2022-09-25 | service: vi: Move VI results into its own file | Morph | |
| 2022-06-26 | core: Replace all instances of ResultCode with Result | german77 | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-02 | hle: service: vi: Create a service thread where appropriate. | bunnei | |
| 2022-03-24 | hle: vi: NativeWindow: Fix trivially copyable issues. | bunnei | |
| 2022-03-24 | hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. | bunnei | |
| 2021-11-16 | Settings: eliminate rescaling_factor. | Fernando Sahmkow | |
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-11-02 | general: Remove MakeResult helpers | Morph | |
| This is made obsolete by the presence of implicit constructors. | |||
| 2021-10-15 | service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184) | Feng Chen | |
| 2021-09-26 | service/vi: Update to 13.0.0 | german77 | |
| 2021-08-19 | Fix crash in logging in CreateStrayLayer | Valeri | |
| It was trying to log value of layer_id which is specifically known not to exist, potentially leading to segfault. Log display_id instead. | |||
| 2021-06-02 | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | |
| Transition to PascalCase for result names. | |||
| 2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | |
| Now that we have most of core free of shadowing, we can enable the warning as an error to catch anything that may be remaining and also eliminate this class of logic bug entirely. | |||
| 2021-05-05 | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | |
| 2021-04-19 | general: Write buffers before pushing raw arguments | Morph | |
| For consistency with the rest of the service implementations | |||
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-04-09 | vi: Update to 12.x | Morph | |
| 2021-03-17 | IApplicationDisplayService: Stub GetIndirectLayerImageMap | Morph | |
| Used by games invoking the inline software keyboard such as GNOSIA | |||
