51 Commits (4d220964df2ab1fee6ff2873c576b40cbe106bd2)

Author SHA1 Message Date
David Marcec 4d220964df Deglobalize System: Vi 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 b391e5f638 NVFlinger: Correct GCC compile error 7 years ago
Fernando Sahmkow 61697864c3 nvflinger: Make the force 30 fps still force 30 fps 7 years ago
Fernando Sahmkow ceb5f5079c nvflinger: Implement swap intervals 7 years ago
zarroboogs be6466d5c0 added a toggle to force 30fps mode 7 years ago
Lioncash c5d41fd812 core/core_timing: Make callback parameters consistent 7 years ago
bunnei ac51d048a9 gpu: Refactor command and swap buffers interface for asynch. 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
Lioncash ef073ff117 service/nvflinger,service/vi: Handle failure cases with exposed API 7 years ago
Lioncash 7320c667df service/nvflinger: Mark FindVsyncEvent() as a const member function 7 years ago
Lioncash 3c02cdcc57 service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent() 7 years ago
Lioncash ba14fb42e4 service/nvflinger: Make FindBufferQueueId() a const member function 7 years ago
Lioncash 1d11def9c4 service/nvflinger: Rename Get prefix on function to Find 7 years ago
Lioncash 679e63550a nvflinger: Change log message in OpenDisplay to be a debug log instead of a warning 7 years ago
Lioncash 3d81a8efd5 nvflinger: Remove unnecessary header inclusions 7 years ago
Lioncash d9f9bb7552 nvflinger: Mark locals const where applicable 7 years ago
Lioncash f45c25aaba nvflinger: Use a std::array for the available displays instead of std::vector 7 years ago
David Marcec 5af0340066 Fixed botw deadlock(and possibly 30 fps games rendering too fast? needs testing to confirm) 7 years ago
Zach Hilman a342bcc9b1 kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman ff610103b5 core: Port all current usages of Event to Readable/WritableEvent 7 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 6ac955a0b4 hle/service: Default constructors and destructors in the cpp file where applicable 7 years ago
Lioncash e2457418da core: Make the main System class use the PImpl idiom 7 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 7 years ago
Lioncash d378d98e26 nvdrv: Get rid of global std::weak_ptr 8 years ago
Lioncash d3f64785d1 nvflinger: Correct typo in name of composition event 8 years ago
Lioncash e40b0cf437 nvflinger: Get rid of indirect inclusions 8 years ago
Lioncash 7e49881b7f nvflinger: Use std::string_view in OpenDisplay() 8 years ago
Lioncash 6030c5ce41 video_core: Eliminate the g_renderer global variable 8 years ago
MerryMage 44646e2ea0 core_timing: Split off utility functions into core_timing_util 8 years ago
Lioncash f3daecafeb nvflinger: Emplace Display instances directly 8 years ago
bunnei c3dd456d51 vi: Partially implement buffer crop parameters. 8 years ago
bunnei 170e19d4ea nvflinger: Fix for BufferQueue event handling. 8 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
Lioncash 0197e28cc9
core_timing: Namespace all functions and constants in core_timing's header 8 years ago
Lioncash 72b497e876
nvflinger: Move logging macros over to new fmt-compatible ones 8 years ago
Lioncash ccca5e7c28 service: Use nested namespace specifiers where applicable 8 years ago
bunnei de18592179 nvflinger: Call MicroProfileFlip on NVFlinger::Compose. 8 years ago
Subv 656e7aab29 Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called. 8 years ago
James Rowe 61c39f0fdd Fix fps counter to correctly measure frame end when there was no frame to draw 8 years ago
bunnei 6fce1414c3 vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical. 8 years ago
Subv 8d7686ff8e VI: Move BufferQueue and NVFlinger to their own folder/namespace. 8 years ago