| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | vi: workaround conductor includes | 2024-02-23 | 1 | -1/+2 | |
| | | |||||
| * | vi: ignore shared buffer destruction failure on termination | 2024-02-20 | 1 | -1/+1 | |
| | | |||||
| * | vi: remove superfluous locking in shared buffer manager | 2024-02-19 | 1 | -8/+0 | |
| | | |||||
| * | nvnflinger/vi: don't recreate buffer queue on open/close | 2024-02-19 | 4 | -39/+38 | |
| | | |||||
| * | nvnflinger: check for layers before compose | 2024-02-18 | 2 | -3/+4 | |
| | | |||||
| * | service: vi: Implement ListDisplayMode | 2024-02-17 | 3 | -12/+41 | |
| | | |||||
| * | vi: manage resources independently of nvnflinger and refactor | 2024-02-17 | 33 | -721/+1086 | |
| | | |||||
| * | vi: move shared buffer management from nvnflinger | 2024-02-17 | 15 | -37/+609 | |
| | | |||||
| * | nvnflinger: convert to process | 2024-02-17 | 18 | -189/+100 | |
| | | |||||
| * | vi: rewrite IApplicationDisplayService | 2024-02-14 | 3 | -309/+228 | |
| | | |||||
| * | vi: rewrite ISystemDisplayService | 2024-02-14 | 2 | -148/+92 | |
| | | |||||
| * | vi: rewrite IManagerDisplayService | 2024-02-14 | 2 | -61/+28 | |
| | | |||||
| * | vi: rewrite IHOSBinderDriver | 2024-02-14 | 2 | -44/+41 | |
| | | |||||
| * | vi: rewrite IApplicationRootService, IManagerRootService, ISystemRootService | 2024-02-14 | 11 | -90/+143 | |
| | | |||||
| * | vi: split into implementation files | 2024-02-14 | 17 | -917/+1043 | |
| | | |||||
| * | vi: extract types | 2024-02-14 | 6 | -69/+77 | |
| | | |||||
| * | nvnflinger/gpu: implement blending | 2024-02-09 | 2 | -2/+17 | |
| | | |||||
| * | nvnflinger/gpu: implement layer stack composition | 2024-01-31 | 3 | -6/+18 | |
| | | |||||
| * | core: support offline web applet | 2024-01-29 | 3 | -3/+12 | |
| | | |||||
| * | am: migrate global state to per-applet state structure | 2024-01-29 | 1 | -0/+8 | |
| | | |||||
| * | service: properly convert buffers to strings | 2024-01-23 | 1 | -3/+2 | |
| | | |||||
| * | vi: check layer state before opening or closing | 2024-01-17 | 2 | -6/+17 | |
| | | |||||
| * | nvnflinger: ensure display abandonment considers all layers and future layers | 2024-01-17 | 2 | -0/+14 | |
| | | |||||
| * | vi: connect vsync event handle lifetime to application display service interface | 2024-01-07 | 3 | -23/+9 | |
| | | |||||
| * | vi: fix name of nvnflinger | 2024-01-07 | 2 | -27/+27 | |
| | | |||||
| * | vi: fix confusion between closing and destroying layers | 2023-12-12 | 5 | -16/+44 | |
| | | |||||
| * | nvnflinger: use graphic buffer lifetime for map handle | 2023-10-29 | 1 | -1/+1 | |
| | | |||||
| * | service: nvnflinger: Implement shared buffer | 2023-10-01 | 1 | -9/+120 | |
| | | | | | Co-authored-by: Liam <byteslice@airmail.cc> | ||||
| * | general: Use console mode helper across project | 2023-08-22 | 1 | -1/+1 | |
| | | |||||
| * | general: Convert use_docked_mode to an enumeration | 2023-08-22 | 1 | -1/+1 | |
| | | | | | Allows some special interactions with it in the Qt frontend. | ||||
| * | general: fix incorrect conversions | 2023-08-08 | 1 | -1/+1 | |
| | | |||||
| * | core: remove ResultVal type | 2023-08-08 | 3 | -16/+24 | |
| | | |||||
| * | nvnflinger: fix Parcel serialization | 2023-05-11 | 1 | -4/+8 | |
| | | |||||
| * | nvnflinger: fix name | 2023-03-01 | 10 | -61/+61 | |
| | | |||||
| * | service: move hle_ipc from kernel | 2023-03-01 | 8 | -52/+40 | |
| | | |||||
| * | Merge pull request #9832 from liamwhite/hle-mp | 2023-03-01 | 2 | -19/+15 | |
| |\ | | | | | service: HLE multiprocess | ||||
| | * | service: refactor server architecture | 2023-02-21 | 2 | -19/+15 | |
| | | | | | | | | | Converts services to have their own processes | ||||
| * | | core: Update service function tables to 16.0.0+ | 2023-02-24 | 2 | -0/+9 | |
| |/ | |||||
| * | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | 2023-02-03 | 1 | -2/+2 | |
| | | | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | ||||
| * | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵ | 2023-02-02 | 1 | -2/+2 | |
| | | | | | ReadBuffer" | ||||
| * | nvflinger: Split Parcel class into InputParcel and OutputParcel | 2022-12-25 | 1 | -2/+2 | |
| | | | | | | 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. | ||||
| * | vi: implement CloseDisplay | 2022-10-27 | 2 | -4/+10 | |
| | | |||||
| * | general: Add missing pragma once | 2022-10-17 | 1 | -0/+2 | |
| | | |||||
| * | kernel: remove KWritableEvent | 2022-10-12 | 1 | -2/+1 | |
| | | |||||
| * | Core: Fix get nvmap object random crash | 2022-10-06 | 2 | -7/+16 | |
| | | |||||
| * | General: Fix compilation for GCC | 2022-10-06 | 1 | -0/+1 | |
| | | |||||
| * | service: vi: Retrieve vsync event once per display | 2022-09-25 | 3 | -9/+34 | |
| | | | | | | | 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. | ||||
| * | service: vi: Move VI results into its own file | 2022-09-25 | 2 | -16/+25 | |
| | | |||||
| * | core: Replace all instances of ResultCode with Result | 2022-06-26 | 1 | -4/+4 | |
| | | |||||
| * | general: Convert source file copyright comments over to SPDX | 2022-04-23 | 12 | -36/+24 | |
| | | | | | | 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. | ||||