20 Commits (7aed3eb94bb5378c580d9bd76a1225138989d7c4)

Author SHA1 Message Date
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 bf2dab5b2b nvdrv: use static typing for SessionId, smmu Asid types 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 ccef7d7326 vi: fix confusion between closing and destroying layers 2 years ago
Liam bf43b80a2b nvnflinger: implement consumer abandonment 2 years ago
Liam 62e106dbe8 kernel: update KProcess 2 years ago
Narr the Reg 9567f9aaed service: nvnflinger: Implement shared buffer 2 years ago
Liam 5f2c56cd15 core: remove ResultVal type 3 years ago
Liam db40a2f430 general: remove atomic signal and wait 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 c191cf75bb nvnflinger: fix name 3 years ago
Liam 0c15ac5084 nvnflinger: correct swap interval handling 3 years ago
Lioncash 93f287c79b buffer_item_consumer: Pass fence by const-ref in ReleaseBuffer() 3 years ago
Liam 4351ab1ff1 vi: implement CloseDisplay 3 years ago
Liam ee969900ae core: barrier service thread shutdown 3 years ago
VonChenPlus 9623b1dc5a Core: Fix get nvmap object random crash 4 years ago
Fernando Sahmkow 42ef10060a VideoCore: Refactor fencing system. 4 years ago
Fernando Sahmkow a6425c97e4 VideoCore: Refactor syncing. 4 years ago
Fernando Sahmkow 5ed054796f NVDRV: Fix Open/Close and make sure each device is correctly created. 4 years ago
Liam 47fc168030 common: remove "yuzu:" prefix from thread names 3 years ago
Morph 55fef19014 service: vi: Retrieve vsync event once per display 3 years ago
Kelebek1 ea06b32a00 Rework multi-core vsync 3 years ago
bunnei b3f303dd4a hle: service: nvflinger: Fix implicit conversion. 4 years ago
bunnei e42a6ad7d9 yuzu: settings: Remove framerate cap and merge unlocked framerate setting. 4 years ago
bunnei fbb919c02f hle: service: nvflinger: Factor speed limit into frame time calculation. 4 years ago
Kelebek1 f66a68fa1b PR 4 years ago
Kelebek1 03de5e053d Rework CoreTiming 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei ad78e63274 hle: service: nvflinger: Use correct logger namespace. 4 years ago
bunnei d89257ddea hle: nvflinger: Use std::chrono for present_ns. 4 years ago
bunnei f1a91e0397 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
ameerj 8badb6f4a7 Revert "Merge pull request #7668 from ameerj/fence-stop-token" 4 years ago
ameerj 0585c60227 gpu: Use std::stop_token in WaitFence for VSync thread 4 years ago
Feng Chen 064470286d Remove invalid assertion statement 4 years ago
ameerj 7a94851e9b nvflinger: Use jthread and stop_token for VSync thread 4 years ago
ameerj 3e19187560 nvflinger: Use external surface format for framebuffer creation 4 years ago
bunnei b690071dd5 core: hle: service: buffer_queue: Improve management of KEvent. 4 years ago
bunnei a1a415914d core: hle: service: nvflinger/vi: Improve management of KEvent. 4 years ago
bunnei 5e600cba3a Revert "kernel: Various improvements to scheduler" 4 years ago
bunnei 1b1b33993b core: hle: service: buffer_queue: Improve management of KEvent. 4 years ago
bunnei 8cbb66daf8 core: hle: service: nvflinger/vi: Improve management of KEvent. 4 years ago
ameerj 8c0d6af843 config, nvflinger: Add FPS cap setting 5 years ago
ameerj 72a4091aec nvflinger: Add toggle to disable buffer swap interval limits 5 years ago