52 Commits (5bf1199feb3b23df3c0305e1ff7ab22ee98990da)

Author SHA1 Message Date
Liam 6fabb06764 nvnflinger/vi: don't recreate buffer queue on open/close 2 years ago
Liam d082a80d79 nvnflinger: check for layers before compose 2 years ago
Liam f5d736af4b vi: manage resources independently of nvnflinger and refactor 2 years ago
Liam e34074861c vi: move shared buffer management from nvnflinger 2 years ago
Liam b1f1beae41 nvnflinger: convert to process 2 years ago
Liam 33daf4463b vi: rewrite IHOSBinderDriver 2 years ago
Liam ce72818075 nvnflinger/gpu: implement applet capture 2 years ago
Liam 1c32e4157c nvnflinger/gpu: implement blending 2 years ago
Liam d52e9b0f82 nvnflinger: release buffers before presentation sleep 2 years ago
Liam 7aed3eb94b hardware_composer: implement speed limit extensions 2 years ago
Liam 5ec76db392 nvnflinger/gpu: implement layer stack composition 2 years ago
Liam 7df27bbef6 core: support offline web applet 2 years ago
Liam 9bfb67051e am: add new datatypes for per-applet state 2 years ago
Liam bf2dab5b2b nvdrv: use static typing for SessionId, smmu Asid types 2 years ago
Fernando Sahmkow b206089ea7 Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow aaf5f8c831 SMMU: Fix software rendering and cleanup 2 years ago
Fernando Sahmkow eb4f7f35ea NVDRV: Implement sessions and initial implementation of SMMU 2 years ago
Liam c6dc206cd6 vi: check layer state before opening or closing 2 years ago
Liam 5f9a3c23db nvnflinger: ensure display abandonment considers all layers and future layers 2 years ago
Liam 1d7fb4cffb vi: connect vsync event handle lifetime to application display service interface 2 years ago
Liam b9545c5a0e core_timing: remove user data value 2 years ago
Liam e6973a159d nvnflinger: mark buffer as acquired when acquired 2 years ago
Liam ccef7d7326 vi: fix confusion between closing and destroying layers 2 years ago
Liam ca5bda4ce9 fbshare: set external format correctly 2 years ago
Liam bf43b80a2b nvnflinger: implement consumer abandonment 3 years ago
Liam 2e8b7e4a40 nvnflinger: use graphic buffer lifetime for map handle 3 years ago
Liam 00d53a6ca9 renderer_vulkan: fix cropping for presentation 3 years ago
Liam a059aedaf1 nvdrv: convert nvmap 3 years ago
Liam 62e106dbe8 kernel: update KProcess 3 years ago
Liam e95745685a nvnflinger: fix reporting and freeing of preallocated buffers 3 years ago
Liam 144ae38fb3 kernel: split Io memory state, add PermissionLocked attribute 3 years ago
Narr the Reg 9567f9aaed service: nvnflinger: Implement shared buffer 3 years ago
Liam dedb9a1132 nvnflinger: add missing scale mode 3 years ago
Liam 5f2c56cd15 core: remove ResultVal type 3 years ago
Morph acfb053333 parcel: Optimize small_vector sizes 3 years ago
Liam db40a2f430 general: remove atomic signal and wait 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Liam 1b33ebdde2 nvnflinger: allow locking framerate during video playback 3 years ago
Morph fb3bb63880 nvnflinger: Acquire lock prior to signaling the vsync variable 3 years ago
Liam c59b0c9715 nvnflinger: fix Parcel serialization 3 years ago
Liam b929ebf49e nvnflinger: fix producer slot fence init 3 years ago
Liam c191cf75bb nvnflinger: fix name 3 years ago