4 Commits (35f25882e027fd3c466edd44db1fc1c5bec75bde)

Author SHA1 Message Date
Narr the Reg 35f25882e0 service: nvnflinger: Implement shared buffer 2 years ago
Liam 84cb20bc72 core: remove ResultVal type 3 years ago
Liam 1586f1c0b1 general: remove atomic signal and wait 3 years ago
Liam 809148e1a5 nvnflinger: fix name 3 years ago
Liam 2f2ef5b147 nvnflinger: correct swap interval handling 3 years ago
Liam 9737615948 general: fix compile for Apple Clang 3 years ago
Liam cdb9fe978f vi: implement CloseDisplay 3 years ago
Liam 2d90a927c9 core: barrier service thread shutdown 3 years ago
Liam a9ace6856d kernel: remove KWritableEvent 3 years ago
Fernando Sahmkow af35dbcf63 NVDRV: Fix Open/Close and make sure each device is correctly created. 4 years ago
Morph 41e855bd42 service: vi: Retrieve vsync event once per display 3 years ago
Kelebek1 9d3b190465 Rework multi-core vsync 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 81eefcaa76 hle: nvflinger: Remove unused unordered_map include. 4 years ago
bunnei ca12a77670 hle: nvflinger: Migrate android namespace -> Service::android. 4 years ago
bunnei 7f4165fc05 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
ameerj 71e19153ef nvflinger: Use jthread and stop_token for VSync thread 4 years ago
bunnei fb3e9314b9 core: hle: service: nvflinger/vi: Improve management of KEvent. 5 years ago
bunnei 0c8594b225
Revert "kernel: Various improvements to scheduler" 4 years ago
bunnei 36cf96857e core: hle: service: nvflinger/vi: Improve management of KEvent. 5 years ago
Lioncash 9a07ed53eb core: Make variable shadowing a compile-time error 5 years ago
ameerj da62e92784 nvflinger: Create layers when they are queried but not found 5 years ago
bunnei bf380b8584 hle: kernel: Remove deprecated Object class. 5 years ago
bunnei 2e8d6fe9a0 hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 5 years ago
bunnei addc0bf037 hle: kernel: Migrate KEvent to KAutoObject. 5 years ago
bunnei 3f942c01f0 hle: kernel: Rename WritableEvent to KWritableEvent. 5 years ago
bunnei e86a7e3691 hle: kernel: Rename ReadableEvent to KReadableEvent. 5 years ago
bunnei 6433b1dfd6 service: nvflinger: Improve synchronization for BufferQueue. 5 years ago
bunnei 19a8f03ad5 hle: service: nvflinger: Refactor locking and interfaces. 5 years ago
Lioncash b724a4d90c General: Tidy up clang-format warnings part 2 6 years ago
Lioncash 7b070bbf62 nvflinger: Mark interface functions with return values as [[nodiscard]] 6 years ago
Lioncash 5dab23e017 nvflinger: Use return value of Lock() 6 years ago
Fernando Sahmkow e486c66850 NvFlinger: Clang Format. 6 years ago
Fernando Sahmkow 272a87127a Services/NvFlinger: Do vSync in a sepparate thread on Multicore. 6 years ago
Fernando Sahmkow cc3aa95926 NVFlinger: Lock race condition between CPU, Host Timing, VSync. 6 years ago
bunnei 64c5631579 service: vi: Implement CloseLayer. 6 years ago
bunnei ec0ce96c56
core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
bunnei 9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Fernando Sahmkow 782b7a0ca4 NVFlinger: Reverse the change that only signaled events on buffer acquire. 6 years ago
Fernando Sahmkow 5b5e60ffec GPU_Async: Correct fences, display events and more. 6 years ago
David Marcec bd1c4ec9a0 Rebase 6 years ago
David Marcec d6e830d877 Deglobalize System: NvFlinger 6 years ago
Fernando Sahmkow d20ede40b1 NVServices: Styling, define constructors as explicit and corrections 7 years ago
Fernando Sahmkow ceb5f5079c nvflinger: Implement swap intervals 7 years ago
Lioncash 90528f1326 service/nvflinger: Store BufferQueue instances as regular data members 7 years ago
Lioncash fd15730767 service/vi/vi_layer: Convert Layer struct into a class 7 years ago
Lioncash fa4dc2cf42 service/nvflinger: Move display specifics over to vi_display 7 years ago
Lioncash 8d5d369b54 service/nvflinger: Relocate definitions of Layer and Display to the vi service 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago