summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvflinger/nvflinger.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* added a toggle to force 30fps modezarroboogs2019-04-091-6/+10
* core/core_timing: Make callback parameters consistentLioncash2019-03-241-2/+2
* gpu: Refactor command and swap buffers interface for asynch.bunnei2019-03-071-1/+1
* service/nvflinger: Store BufferQueue instances as regular data membersLioncash2019-02-221-5/+12
* service/vi/vi_layer: Convert Layer struct into a classLioncash2019-02-211-4/+4
* service/nvflinger: Move display specifics over to vi_displayLioncash2019-02-211-33/+20
* service/nvflinger: Relocate definitions of Layer and Display to the vi serviceLioncash2019-02-201-25/+19
* core_timing: Convert core timing into a classLioncash2019-02-161-5/+5
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-5/+5
* service/nvflinger,service/vi: Handle failure cases with exposed APILioncash2019-02-061-27/+63
* service/nvflinger: Mark FindVsyncEvent() as a const member functionLioncash2019-02-051-1/+1
* service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent()Lioncash2019-02-051-1/+1
* service/nvflinger: Make FindBufferQueueId() a const member functionLioncash2019-01-301-1/+19
* service/nvflinger: Rename Get prefix on function to FindLioncash2019-01-301-8/+8
* nvflinger: Change log message in OpenDisplay to be a debug log instead of a warningLioncash2019-01-301-1/+1
* nvflinger: Remove unnecessary header inclusionsLioncash2019-01-301-2/+0
* nvflinger: Mark locals const where applicableLioncash2019-01-301-11/+11
* nvflinger: Use a std::array for the available displays instead of std::vectorLioncash2019-01-301-6/+0
* Fixed botw deadlock(and possibly 30 fps games rendering too fast? needs testing to confirm)David Marcec2019-01-031-1/+1
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-6/+4
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-4/+9
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-6/+6
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-0/+3
* core: Make the main System class use the PImpl idiomLioncash2018-08-311-1/+2
* kernel: Eliminate kernel global stateLioncash2018-08-291-1/+2
* nvdrv: Get rid of global std::weak_ptrLioncash2018-08-081-3/+4
* Merge pull request #957 from lioncash/eventbunnei2018-08-071-1/+1
|\
| * nvflinger: Correct typo in name of composition eventLioncash2018-08-071-1/+1
* | nvflinger: Get rid of indirect inclusionsLioncash2018-08-071-0/+3
* | nvflinger: Use std::string_view in OpenDisplay()Lioncash2018-08-071-1/+1
|/
* video_core: Eliminate the g_renderer global variableLioncash2018-08-041-2/+4
* core_timing: Split off utility functions into core_timing_utilMerryMage2018-07-241-0/+1
* nvflinger: Emplace Display instances directlyLioncash2018-07-191-9/+4
* vi: Partially implement buffer crop parameters.bunnei2018-07-181-1/+2
* nvflinger: Fix for BufferQueue event handling.bunnei2018-07-171-3/+0
* Rename logging macro back to LOG_*James Rowe2018-07-031-1/+1
* core_timing: Namespace all functions and constants in core_timing's headerLioncash2018-04-301-1/+1
* nvflinger: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-1/+1
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
* nvflinger: Call MicroProfileFlip on NVFlinger::Compose.bunnei2018-04-191-0/+3
* Vi: Signal the BufferQueue's Native Handle right after ReleaseBuffer is called.Subv2018-03-031-0/+3
* Fix fps counter to correctly measure frame end when there was no frame to drawJames Rowe2018-02-141-0/+2
* vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical.bunnei2018-02-121-1/+1
* VI: Move BufferQueue and NVFlinger to their own folder/namespace.Subv2018-01-221-0/+161