summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvnflinger (follow)
Commit message (Expand)AuthorAgeFilesLines
* nvnflinger/vi: don't recreate buffer queue on open/closeLiam2024-02-204-33/+50
* nvnflinger: check for layers before composeLiam2024-02-183-4/+9
* vi: manage resources independently of nvnflinger and refactorLiam2024-02-1820-568/+451
* vi: move shared buffer management from nvnflingerLiam2024-02-184-552/+2
* nvnflinger: convert to processLiam2024-02-184-31/+123
* vi: rewrite IHOSBinderDriverLiam2024-02-143-5/+12
* nvnflinger/gpu: implement applet captureLiam2024-02-091-3/+25
* nvnflinger/gpu: implement blendingLiam2024-02-096-47/+158
* nvnflinger: release buffers before presentation sleepLiam2024-02-033-28/+27
* hardware_composer: implement speed limit extensionsLiam2024-01-315-22/+50
* nvnflinger/gpu: implement layer stack compositionLiam2024-01-316-30/+281
* core: support offline web appletLiam2024-01-302-0/+13
* am: add new datatypes for per-applet stateLiam2024-01-301-1/+1
* Merge pull request #12579 from FernandoS27/smmuliamwhite2024-01-224-12/+22
|\
| * nvdrv: use static typing for SessionId, smmu Asid typesLiam2024-01-192-2/+3
| * Core: Clang format and other small issues.Fernando Sahmkow2024-01-192-6/+7
| * SMMU: Fix software rendering and cleanupFernando Sahmkow2024-01-191-0/+2
| * NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow2024-01-193-11/+17
* | vi: check layer state before opening or closingLiam2024-01-182-6/+10
* | nvnflinger: ensure display abandonment considers all layers and future layersLiam2024-01-181-3/+1
|/
* vi: connect vsync event handle lifetime to application display service interfaceLiam2024-01-081-1/+2
* core_timing: remove user data valueLiam2023-12-231-4/+4
* Merge pull request #12304 from liamwhite/flinger-wtfFernando S2023-12-193-3/+37
|\
| * nvnflinger: mark buffer as acquired when acquiredLiam2023-12-163-3/+37
* | vi: fix confusion between closing and destroying layersLiam2023-12-123-26/+30
|/
* fbshare: set external format correctlyLiam2023-12-091-0/+1
* Merge pull request #11912 from liamwhite/nv-graphic-bufferliamwhite2023-11-1810-36/+69
|\
| * nvnflinger: use graphic buffer lifetime for map handleLiam2023-10-3010-36/+69
* | Merge pull request #11917 from liamwhite/abandonmentliamwhite2023-11-188-21/+60
|\ \
| * | nvnflinger: implement consumer abandonmentLiam2023-10-308-21/+60
| |/
* | Merge pull request #11896 from liamwhite/cropliamwhite2023-11-061-0/+2
|\ \
| * | renderer_vulkan: fix cropping for presentationLiam2023-10-281-0/+2
* | | Merge pull request #11873 from liamwhite/buffer-controlliamwhite2023-11-061-20/+7
|\ \ \ | |_|/ |/| |
| * | nvdrv: convert nvmapLiam2023-10-251-20/+7
| |/
* | Merge pull request #11843 from liamwhite/sync-processliamwhite2023-10-292-16/+2
|\ \
| * | kernel: update KProcessLiam2023-10-222-16/+2
| |/
* | Merge pull request #11827 from liamwhite/preallocatedliamwhite2023-10-292-5/+6
|\ \ | |/ |/|
| * nvnflinger: fix reporting and freeing of preallocated buffersLiam2023-10-202-5/+6
* | kernel: split Io memory state, add PermissionLocked attributeLiam2023-10-201-1/+1
|/
* service: nvnflinger: Implement shared bufferNarr the Reg2023-10-019-6/+443
* nvnflinger: add missing scale modeLiam2023-08-132-0/+2
* core: remove ResultVal typeLiam2023-08-082-3/+3
* parcel: Optimize small_vector sizesMorph2023-07-011-11/+13
* Merge pull request #10859 from liamwhite/no-more-atomic-waitliamwhite2023-06-232-11/+6
|\
| * general: remove atomic signal and waitLiam2023-06-222-11/+6
* | Remove memory allocations in some hot pathsKelebek12023-06-221-3/+4
|/
* Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei2023-06-221-1/+2
|\
| * nvnflinger: Acquire lock prior to signaling the vsync variableMorph2023-06-081-1/+2
* | nvnflinger: allow locking framerate during video playbackLiam2023-06-081-0/+4
|/
* nvnflinger: fix Parcel serializationLiam2023-05-112-35/+41
* nvnflinger: fix producer slot fence initLiam2023-05-111-0/+1
* nvnflinger: fix nameLiam2023-03-0129-0/+3040