3 Commits (00ab684d50d2b959dd2aa2db177e7613006d364c)

Author SHA1 Message Date
Liam 5f2c56cd15 core: remove ResultVal type 3 years ago
Liam db40a2f430 general: remove atomic signal and wait 3 years ago
Liam c191cf75bb nvnflinger: fix name 3 years ago
Liam 0c15ac5084 nvnflinger: correct swap interval handling 3 years ago
Liam 5a712bb51a general: fix compile for Apple Clang 3 years ago
Liam 4351ab1ff1 vi: implement CloseDisplay 3 years ago
Liam ee969900ae core: barrier service thread shutdown 3 years ago
Liam 09777eea76 kernel: remove KWritableEvent 3 years ago
Fernando Sahmkow 5ed054796f NVDRV: Fix Open/Close and make sure each device is correctly created. 4 years ago
Morph 55fef19014 service: vi: Retrieve vsync event once per display 4 years ago
Kelebek1 ea06b32a00 Rework multi-core vsync 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 1299876ebe hle: nvflinger: Remove unused unordered_map include. 4 years ago
bunnei 1f6dcd3784 hle: nvflinger: Migrate android namespace -> Service::android. 4 years ago
bunnei f1a91e0397 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
ameerj 7a94851e9b nvflinger: Use jthread and stop_token for VSync thread 5 years ago
bunnei a1a415914d core: hle: service: nvflinger/vi: Improve management of KEvent. 5 years ago
bunnei 5e600cba3a Revert "kernel: Various improvements to scheduler" 5 years ago
bunnei 8cbb66daf8 core: hle: service: nvflinger/vi: Improve management of KEvent. 5 years ago
Lioncash eeae5217ba core: Make variable shadowing a compile-time error 5 years ago
ameerj 16528cb361 nvflinger: Create layers when they are queried but not found 5 years ago
bunnei 796dddf78f hle: kernel: Remove deprecated Object class. 5 years ago
bunnei 617803fb5d hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 5 years ago
bunnei 949231d69c hle: kernel: Migrate KEvent to KAutoObject. 5 years ago
bunnei 80d0eb3bbd hle: kernel: Rename WritableEvent to KWritableEvent. 5 years ago
bunnei 284a4d9283 hle: kernel: Rename ReadableEvent to KReadableEvent. 5 years ago
bunnei b1b4edec05 service: nvflinger: Improve synchronization for BufferQueue. 5 years ago
bunnei eeabd0cc31 hle: service: nvflinger: Refactor locking and interfaces. 5 years ago
Lioncash 78ddcbe3ba General: Tidy up clang-format warnings part 2 6 years ago
Lioncash f35d0d8f83 nvflinger: Mark interface functions with return values as [[nodiscard]] 6 years ago
Lioncash 94ae1a0bf1 nvflinger: Use return value of Lock() 6 years ago
Fernando Sahmkow 7818e2ee11 NvFlinger: Clang Format. 6 years ago
Fernando Sahmkow fda5651072 Services/NvFlinger: Do vSync in a sepparate thread on Multicore. 6 years ago
Fernando Sahmkow 2c0431e5ed NVFlinger: Lock race condition between CPU, Host Timing, VSync. 6 years ago
bunnei cbaf3b3c40 service: vi: Implement CloseLayer. 6 years ago
bunnei 8b35acbd29 core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Fernando Sahmkow 3897935493 NVFlinger: Reverse the change that only signaled events on buffer acquire. 7 years ago
Fernando Sahmkow 1df31e4b65 GPU_Async: Correct fences, display events and more. 7 years ago
David Marcec 4b13f6cfcb Rebase 7 years ago
David Marcec d927a700da Deglobalize System: NvFlinger 7 years ago
Fernando Sahmkow b8b874005f NVServices: Styling, define constructors as explicit and corrections 7 years ago
Fernando Sahmkow feac2e189e nvflinger: Implement swap intervals 7 years ago
Lioncash 71ed54cbaf service/nvflinger: Store BufferQueue instances as regular data members 7 years ago
Lioncash 55f3ddb276 service/vi/vi_layer: Convert Layer struct into a class 7 years ago
Lioncash 00b5069249 service/nvflinger: Move display specifics over to vi_display 7 years ago
Lioncash bbc2e1c565 service/nvflinger: Relocate definitions of Layer and Display to the vi service 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Lioncash ac9fcf2ca2 service/nvflinger,service/vi: Handle failure cases with exposed API 7 years ago