summaryrefslogtreecommitdiff
path: root/src/core/hle/service/vi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vi: workaround conductor includesGravatar Liam2024-02-231-1/+2
|
* vi: ignore shared buffer destruction failure on terminationGravatar Liam2024-02-201-1/+1
|
* vi: remove superfluous locking in shared buffer managerGravatar Liam2024-02-191-8/+0
|
* nvnflinger/vi: don't recreate buffer queue on open/closeGravatar Liam2024-02-194-39/+38
|
* nvnflinger: check for layers before composeGravatar Liam2024-02-182-3/+4
|
* service: vi: Implement ListDisplayModeGravatar german772024-02-173-12/+41
|
* vi: manage resources independently of nvnflinger and refactorGravatar Liam2024-02-1733-721/+1086
|
* vi: move shared buffer management from nvnflingerGravatar Liam2024-02-1715-37/+609
|
* nvnflinger: convert to processGravatar Liam2024-02-1718-189/+100
|
* vi: rewrite IApplicationDisplayServiceGravatar Liam2024-02-143-309/+228
|
* vi: rewrite ISystemDisplayServiceGravatar Liam2024-02-142-148/+92
|
* vi: rewrite IManagerDisplayServiceGravatar Liam2024-02-142-61/+28
|
* vi: rewrite IHOSBinderDriverGravatar Liam2024-02-142-44/+41
|
* vi: rewrite IApplicationRootService, IManagerRootService, ISystemRootServiceGravatar Liam2024-02-1411-90/+143
|
* vi: split into implementation filesGravatar Liam2024-02-1417-917/+1043
|
* vi: extract typesGravatar Liam2024-02-146-69/+77
|
* nvnflinger/gpu: implement blendingGravatar Liam2024-02-092-2/+17
|
* nvnflinger/gpu: implement layer stack compositionGravatar Liam2024-01-313-6/+18
|
* core: support offline web appletGravatar Liam2024-01-293-3/+12
|
* am: migrate global state to per-applet state structureGravatar Liam2024-01-291-0/+8
|
* service: properly convert buffers to stringsGravatar Narr the Reg2024-01-231-3/+2
|
* vi: check layer state before opening or closingGravatar Liam2024-01-172-6/+17
|
* nvnflinger: ensure display abandonment considers all layers and future layersGravatar Liam2024-01-172-0/+14
|
* vi: connect vsync event handle lifetime to application display service interfaceGravatar Liam2024-01-073-23/+9
|
* vi: fix name of nvnflingerGravatar Liam2024-01-072-27/+27
|
* vi: fix confusion between closing and destroying layersGravatar Liam2023-12-125-16/+44
|
* nvnflinger: use graphic buffer lifetime for map handleGravatar Liam2023-10-291-1/+1
|
* service: nvnflinger: Implement shared bufferGravatar Narr the Reg2023-10-011-9/+120
| | | | Co-authored-by: Liam <byteslice@airmail.cc>
* general: Use console mode helper across projectGravatar lat9nq2023-08-221-1/+1
|
* general: Convert use_docked_mode to an enumerationGravatar lat9nq2023-08-221-1/+1
| | | | Allows some special interactions with it in the Qt frontend.
* general: fix incorrect conversionsGravatar Liam2023-08-081-1/+1
|
* core: remove ResultVal typeGravatar Liam2023-08-083-16/+24
|
* nvnflinger: fix Parcel serializationGravatar Liam2023-05-111-4/+8
|
* nvnflinger: fix nameGravatar Liam2023-03-0110-61/+61
|
* service: move hle_ipc from kernelGravatar Liam2023-03-018-52/+40
|
* Merge pull request #9832 from liamwhite/hle-mpGravatar liamwhite2023-03-012-19/+15
|\ | | | | service: HLE multiprocess
| * service: refactor server architectureGravatar Liam2023-02-212-19/+15
| | | | | | | | Converts services to have their own processes
* | core: Update service function tables to 16.0.0+Gravatar Narr the Reg2023-02-242-0/+9
|/
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"Gravatar ameerj2023-02-031-2/+2
| | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵Gravatar liamwhite2023-02-021-2/+2
| | | | ReadBuffer"
* nvflinger: Split Parcel class into InputParcel and OutputParcelGravatar ameerj2022-12-251-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 CloseDisplayGravatar Liam2022-10-272-4/+10
|
* general: Add missing pragma onceGravatar Morph2022-10-171-0/+2
|
* kernel: remove KWritableEventGravatar Liam2022-10-121-2/+1
|
* Core: Fix get nvmap object random crashGravatar VonChenPlus2022-10-062-7/+16
|
* General: Fix compilation for GCCGravatar Liam White2022-10-061-0/+1
|
* service: vi: Retrieve vsync event once per displayGravatar Morph2022-09-253-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 fileGravatar Morph2022-09-252-16/+25
|
* core: Replace all instances of ResultCode with ResultGravatar german772022-06-261-4/+4
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-2312-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.