42 Commits (71ed54cbafec93616be1f3a1cd6be920a79eb95a)

Author SHA1 Message Date
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
Lioncash 49a28d52da service/nvflinger: Mark FindVsyncEvent() as a const member function 7 years ago
Lioncash 797fbcc6dd service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent() 7 years ago
Lioncash 7ba76e0c34 service/nvflinger: Make FindBufferQueueId() a const member function 7 years ago
Lioncash f57dd1bae3 service/nvflinger: Rename Get prefix on function to Find 7 years ago
Lioncash e46738887d nvflinger: Change log message in OpenDisplay to be a debug log instead of a warning 7 years ago
Lioncash 3bbceb6edd nvflinger: Remove unnecessary header inclusions 7 years ago
Lioncash 159b4a2f45 nvflinger: Mark locals const where applicable 7 years ago
Lioncash 9d7cbe408b nvflinger: Use a std::array for the available displays instead of std::vector 7 years ago
David Marcec b57e173bac Fixed botw deadlock(and possibly 30 fps games rendering too fast? needs testing to confirm) 7 years ago
Zach Hilman b0d0735e9b kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman fe0071f8fa core: Port all current usages of Event to Readable/WritableEvent 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 8a9b062587 hle/service: Default constructors and destructors in the cpp file where applicable 7 years ago
Lioncash 88597535d6 core: Make the main System class use the PImpl idiom 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
Lioncash e8824d065b nvdrv: Get rid of global std::weak_ptr 8 years ago
Lioncash 64e8d3fd3d nvflinger: Correct typo in name of composition event 8 years ago
Lioncash fd0111572b nvflinger: Get rid of indirect inclusions 8 years ago
Lioncash a907041218 nvflinger: Use std::string_view in OpenDisplay() 8 years ago
Lioncash 49dc22f84e video_core: Eliminate the g_renderer global variable 8 years ago
MerryMage 672d7dd573 core_timing: Split off utility functions into core_timing_util 8 years ago
Lioncash f31b335a27 nvflinger: Emplace Display instances directly 8 years ago
bunnei 42b866afc5 vi: Partially implement buffer crop parameters. 8 years ago
bunnei df66fadc12 nvflinger: Fix for BufferQueue event handling. 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash 3873211738 core_timing: Namespace all functions and constants in core_timing's header 8 years ago
Lioncash 38f90ec51a nvflinger: Move logging macros over to new fmt-compatible ones 8 years ago
Lioncash 6d94dd21a5 service: Use nested namespace specifiers where applicable 8 years ago
bunnei b17664dfa9 nvflinger: Call MicroProfileFlip on NVFlinger::Compose. 8 years ago
Subv 1fddc7fe43 Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called. 8 years ago
James Rowe e027d1b40c Fix fps counter to correctly measure frame end when there was no frame to draw 8 years ago
bunnei b3ac6d5f45 vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical. 8 years ago
Subv edb1c9589b VI: Move BufferQueue and NVFlinger to their own folder/namespace. 8 years ago