summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nvdrv/nvdrv.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-07-25service/nvdrv: Take std::string in Open() by const referenceLioncash1-1/+1
Avoids copies from being made, since the string is only ever used for lookup, the data is never transfered anywhere. Ideally, we'd use a std::string_view here, but devices is a std::unordered_map, not a std::map, so we can't use heterogenous lookup here.
2018-07-19nvdrv: Take std::string by const reference in GetDevice()Lioncash1-1/+1
This is only ever used as a lookup into the device map, so we don't need to take the std::string instance by value here.
2018-04-20service: Use nested namespace specifiers where applicableLioncash1-4/+2
Tidies up namespace declarations
2018-02-15Vi: Properly write the BufferProducerFence object in the DequeueBuffer response parcel.Subv1-0/+7
2018-01-17nvdrv: stubbed Close(cmd 2)Frederic Meyer1-0/+2
2018-01-17NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call.Subv1-94/+30
2018-01-16clang-formatMerryMage1-0/+1
2018-01-13yuzu: Update license text to be consistent across project.bunnei1-1/+1
2018-01-11NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service.Subv1-0/+94
NVFlinger will call into the nvdisp_disp0 device to perform screen flips, bypassing the ioctl interface. We now have the address of the framebuffer to draw, we just need to actually put it on the screen.
2018-01-11NV: Implemented the nvdrv:a service and the /dev/nvmap device.Subv1-0/+25