aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/service/nvnflinger
AgeCommit message (Expand)Author
2024-02-19nvnflinger/vi: don't recreate buffer queue on open/closeLiam
2024-02-18nvnflinger: check for layers before composeLiam
2024-02-17vi: manage resources independently of nvnflinger and refactorLiam
2024-02-17vi: move shared buffer management from nvnflingerLiam
2024-02-17nvnflinger: convert to processLiam
2024-02-14vi: rewrite IHOSBinderDriverLiam
2024-02-09nvnflinger/gpu: implement applet captureLiam
2024-02-09nvnflinger/gpu: implement blendingLiam
2024-02-03nvnflinger: release buffers before presentation sleepLiam
2024-01-31hardware_composer: implement speed limit extensionsLiam
2024-01-31nvnflinger/gpu: implement layer stack compositionLiam
2024-01-29core: support offline web appletLiam
2024-01-29am: add new datatypes for per-applet stateLiam
2024-01-22Merge pull request #12579 from FernandoS27/smmuliamwhite
2024-01-18nvdrv: use static typing for SessionId, smmu Asid typesLiam
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Fix software rendering and cleanupFernando Sahmkow
2024-01-18NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow
2024-01-17vi: check layer state before opening or closingLiam
2024-01-17nvnflinger: ensure display abandonment considers all layers and future layersLiam
2024-01-07vi: connect vsync event handle lifetime to application display service interfaceLiam
2023-12-23core_timing: remove user data valueLiam
2023-12-19Merge pull request #12304 from liamwhite/flinger-wtfFernando S
2023-12-16nvnflinger: mark buffer as acquired when acquiredLiam
2023-12-12vi: fix confusion between closing and destroying layersLiam
2023-12-09fbshare: set external format correctlyLiam
2023-11-17Merge pull request #11912 from liamwhite/nv-graphic-bufferliamwhite
2023-11-17Merge pull request #11917 from liamwhite/abandonmentliamwhite
2023-11-06Merge pull request #11896 from liamwhite/cropliamwhite
2023-11-06Merge pull request #11873 from liamwhite/buffer-controlliamwhite
2023-10-29nvnflinger: implement consumer abandonmentLiam
2023-10-29nvnflinger: use graphic buffer lifetime for map handleLiam
2023-10-29Merge pull request #11843 from liamwhite/sync-processliamwhite
2023-10-29Merge pull request #11827 from liamwhite/preallocatedliamwhite
2023-10-28renderer_vulkan: fix cropping for presentationLiam
2023-10-25nvdrv: convert nvmapLiam
2023-10-21kernel: update KProcessLiam
2023-10-20nvnflinger: fix reporting and freeing of preallocated buffersLiam
2023-10-20kernel: split Io memory state, add PermissionLocked attributeLiam
2023-10-01service: nvnflinger: Implement shared bufferNarr the Reg
2023-08-13nvnflinger: add missing scale modeLiam
2023-08-08core: remove ResultVal typeLiam
2023-06-30parcel: Optimize small_vector sizesMorph
2023-06-23Merge pull request #10859 from liamwhite/no-more-atomic-waitliamwhite
2023-06-22general: remove atomic signal and waitLiam
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-21Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei
2023-06-08nvnflinger: allow locking framerate during video playbackLiam
2023-06-07nvnflinger: Acquire lock prior to signaling the vsync variableMorph
2023-05-11nvnflinger: fix Parcel serializationLiam