summaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvnflinger
AgeCommit message (Expand)Author
2025-02-16service/nvnflinger: Unstub GetNativeHandleZephyron
2025-02-08core: improve nvdrv and buffer queue implementationsZephyron
2025-01-29kernel/svc: Implement InitialProcessIdRange and improve process exit handlingZephyron
2025-01-26nvnflinger: Implement reference counting for binder objectsZephyron
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
2025-01-06core: Improve device memory and buffer queue handlingZephyron
2024-12-31chore: update project references and add Citron copyrightZephyron
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