summaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvnflinger (follow)
Commit message (Collapse)AuthorAgeFilesLines
* nvnflinger/vi: don't recreate buffer queue on open/closeGravatar Liam2024-02-194-33/+50
|
* nvnflinger: check for layers before composeGravatar Liam2024-02-183-4/+9
|
* vi: manage resources independently of nvnflinger and refactorGravatar Liam2024-02-1720-568/+451
|
* vi: move shared buffer management from nvnflingerGravatar Liam2024-02-174-552/+2
|
* nvnflinger: convert to processGravatar Liam2024-02-174-31/+123
|
* vi: rewrite IHOSBinderDriverGravatar Liam2024-02-143-5/+12
|
* nvnflinger/gpu: implement applet captureGravatar Liam2024-02-091-3/+25
|
* nvnflinger/gpu: implement blendingGravatar Liam2024-02-096-47/+158
|
* nvnflinger: release buffers before presentation sleepGravatar Liam2024-02-033-28/+27
|
* hardware_composer: implement speed limit extensionsGravatar Liam2024-01-315-22/+50
|
* nvnflinger/gpu: implement layer stack compositionGravatar Liam2024-01-316-30/+281
|
* core: support offline web appletGravatar Liam2024-01-292-0/+13
|
* am: add new datatypes for per-applet stateGravatar Liam2024-01-291-1/+1
|
* Merge pull request #12579 from FernandoS27/smmuGravatar liamwhite2024-01-224-12/+22
|\ | | | | Core: Implement Device Mapping & GPU SMMU
| * nvdrv: use static typing for SessionId, smmu Asid typesGravatar Liam2024-01-182-2/+3
| |
| * Core: Clang format and other small issues.Gravatar Fernando Sahmkow2024-01-182-6/+7
| |
| * SMMU: Fix software rendering and cleanupGravatar Fernando Sahmkow2024-01-181-0/+2
| |
| * NVDRV: Implement sessions and initial implementation of SMMUGravatar Fernando Sahmkow2024-01-183-11/+17
| |
* | vi: check layer state before opening or closingGravatar Liam2024-01-172-6/+10
| |
* | nvnflinger: ensure display abandonment considers all layers and future layersGravatar Liam2024-01-171-3/+1
|/
* vi: connect vsync event handle lifetime to application display service interfaceGravatar Liam2024-01-071-1/+2
|
* core_timing: remove user data valueGravatar Liam2023-12-231-4/+4
|
* Merge pull request #12304 from liamwhite/flinger-wtfGravatar Fernando S2023-12-193-3/+37
|\ | | | | nvnflinger: mark buffer as acquired when acquired
| * nvnflinger: mark buffer as acquired when acquiredGravatar Liam2023-12-163-3/+37
| |
* | vi: fix confusion between closing and destroying layersGravatar Liam2023-12-123-26/+30
|/
* fbshare: set external format correctlyGravatar Liam2023-12-091-0/+1
|
* Merge pull request #11912 from liamwhite/nv-graphic-bufferGravatar liamwhite2023-11-1710-36/+69
|\ | | | | nvnflinger: use graphic buffer lifetime for map handle
| * nvnflinger: use graphic buffer lifetime for map handleGravatar Liam2023-10-2910-36/+69
| |
* | Merge pull request #11917 from liamwhite/abandonmentGravatar liamwhite2023-11-178-21/+60
|\ \ | | | | | | nvnflinger: implement consumer abandonment
| * | nvnflinger: implement consumer abandonmentGravatar Liam2023-10-298-21/+60
| |/
* | Merge pull request #11896 from liamwhite/cropGravatar liamwhite2023-11-061-0/+2
|\ \ | | | | | | renderer_vulkan: fix cropping for presentation
| * | renderer_vulkan: fix cropping for presentationGravatar Liam2023-10-281-0/+2
| | |
* | | Merge pull request #11873 from liamwhite/buffer-controlGravatar liamwhite2023-11-061-20/+7
|\ \ \ | |_|/ |/| | nvdrv: add ioctl command serialization wrapper
| * | nvdrv: convert nvmapGravatar Liam2023-10-251-20/+7
| |/
* | Merge pull request #11843 from liamwhite/sync-processGravatar liamwhite2023-10-292-16/+2
|\ \ | | | | | | kernel: update KProcess
| * | kernel: update KProcessGravatar Liam2023-10-212-16/+2
| |/
* | Merge pull request #11827 from liamwhite/preallocatedGravatar liamwhite2023-10-292-5/+6
|\ \ | |/ |/| nvnflinger: fix reporting and freeing of preallocated buffers
| * nvnflinger: fix reporting and freeing of preallocated buffersGravatar Liam2023-10-202-5/+6
| | | | | | | | Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
* | kernel: split Io memory state, add PermissionLocked attributeGravatar Liam2023-10-201-1/+1
|/
* service: nvnflinger: Implement shared bufferGravatar Narr the Reg2023-10-019-6/+443
| | | | Co-authored-by: Liam <byteslice@airmail.cc>
* nvnflinger: add missing scale modeGravatar Liam2023-08-132-0/+2
|
* core: remove ResultVal typeGravatar Liam2023-08-082-3/+3
|
* parcel: Optimize small_vector sizesGravatar Morph2023-06-301-11/+13
|
* Merge pull request #10859 from liamwhite/no-more-atomic-waitGravatar liamwhite2023-06-232-11/+6
|\ | | | | general: remove atomic signal and wait
| * general: remove atomic signal and waitGravatar Liam2023-06-222-11/+6
| |
* | Remove memory allocations in some hot pathsGravatar Kelebek12023-06-221-3/+4
|/
* Merge pull request #10086 from Morph1984/coretiming-ng-1Gravatar bunnei2023-06-211-1/+2
|\ | | | | core_timing: Use CNTPCT as the guest CPU tick
| * nvnflinger: Acquire lock prior to signaling the vsync variableGravatar Morph2023-06-071-1/+2
| |
* | nvnflinger: allow locking framerate during video playbackGravatar Liam2023-06-081-0/+4
|/
* nvnflinger: fix Parcel serializationGravatar Liam2023-05-112-35/+41
|