95 Commits (b690071dd535714dfc574eee6c7b8cabe384e315)

Author SHA1 Message Date
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
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 617803fb5d hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 5 years ago
bunnei 949231d69c hle: kernel: Migrate KEvent to KAutoObject. 5 years ago
Lioncash b25f44f4d7 service: Eliminate cases of member shadowing 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
bunnei 284a4d9283 hle: kernel: Rename ReadableEvent to KReadableEvent. 5 years ago
bunnei 7f4d928f77 core: hle: Add missing calls to MicroProfileOnThreadExit. 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
bunnei d787a5bfde service: hle: nvflinger: Fix potential shutdown crash when GPU is destroyed. 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash e457001dce General: Make use of std::nullopt where applicable 5 years ago
Lioncash 7decda6bc2 core_timing: Make use of uintptr_t to represent user_data 6 years ago
Lioncash 94ae1a0bf1 nvflinger: Use return value of Lock() 6 years ago
Lioncash 56054fe86d core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 9e113a2b67 core_timing: Make use of std::chrono with ScheduleEvent 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
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
Fernando Sahmkow babc572a47 NVFlinger: Do the microprofile Flip after processing a valid frame. 6 years ago
Fernando Sahmkow 6fc0790f3a Core: Set all hardware emulation constants in a single file. 6 years ago
bunnei cbaf3b3c40 service: vi: Implement CloseLayer. 6 years ago
Markus Wick 4bdaebe33e video_core: Block in WaitFence. 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
Lioncash b546e106d1 nvflinger/buffer_queue: Remove use of a global system accessor 6 years ago
Fernando Sahmkow 5a98b5a19f NvFlinger: Remove leftover from corrections and clang format. 6 years ago
Fernando Sahmkow 3897935493 NVFlinger: Reverse the change that only signaled events on buffer acquire. 6 years ago
Fernando Sahmkow 13d4774389 NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu. 6 years ago
Fernando Sahmkow 1df31e4b65 GPU_Async: Correct fences, display events and more. 6 years ago
Fernando Sahmkow a248bd1c3e Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs 6 years ago
David Marcec 4b13f6cfcb Rebase 6 years ago
David Marcec b48f1cbbb5 Deglobalize System: Vi 6 years ago
David Marcec d927a700da Deglobalize System: NvFlinger 6 years ago
Fernando Sahmkow b8b874005f NVServices: Styling, define constructors as explicit and corrections 7 years ago
Fernando Sahmkow a156731a9c NVFlinger: Correct GCC compile error 7 years ago
Fernando Sahmkow bd05d92c26 nvflinger: Make the force 30 fps still force 30 fps 7 years ago
Fernando Sahmkow feac2e189e nvflinger: Implement swap intervals 7 years ago
zarroboogs 77bc4d1bd9 added a toggle to force 30fps mode 7 years ago
Lioncash 7739479e15 core/core_timing: Make callback parameters consistent 7 years ago
bunnei edf09ff450 gpu: Refactor command and swap buffers interface for asynch. 7 years ago