32 Commits (2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14)

Author SHA1 Message Date
Liam 2e8c0e9247 vi: split into implementation files 2 years ago
Liam db871677b0 vi: extract types 2 years ago
Liam ae88ea79b2 vi: fix name of nvnflinger 2 years ago
Liam 809148e1a5 nvnflinger: fix name 3 years ago
Liam 65be230fdd service: move hle_ipc from kernel 3 years ago
Liam a936972614 service: refactor server architecture 3 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 7f4165fc05 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
Morph 7bb2dd75cd service: Reduce header include overhead 4 years ago
Lioncash 1a954b2a59 service: Eliminate usages of the global system instance 5 years ago
bunnei 7791cc8c2e
hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977) 5 years ago
Lioncash 92ea1c32d6 service/vi: Unstub GetDisplayService 7 years ago
Lioncash 1b2872eebc service/vi: Remove use of a module class 7 years ago
Lioncash 0258b444ef service/vi: Replace includes with forward declarations where applicable 7 years ago
Lioncash 6ac955a0b4 hle/service: Default constructors and destructors in the cpp file where applicable 7 years ago
Lioncash c061c2bf3c hle/service: Make constructors explicit where applicable 8 years ago
Lioncash ccca5e7c28 service: Use nested namespace specifiers where applicable 8 years ago
bunnei 9d08a11c1d vi: Implement GetDisplayResolution. 8 years ago
mailwl 6673ed1274 Service/vi: convert services to module 8 years ago
mailwl 335096e19a Service: stub some functions in am, audio, time, vi services 8 years ago
Subv 42859461f3 Services: Vi shouldn't be responsible for creating nvflinger. 8 years ago
Subv 8d7686ff8e VI: Move BufferQueue and NVFlinger to their own folder/namespace. 8 years ago
Subv 749043c809 VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some results. 8 years ago
Subv f827b17dd4 VI: Stubbed GetNativeHandle, Create/DestroyStrayLayer and CloseDisplay 8 years ago
bunnei 1247c53786 yuzu: Update license text to be consistent across project. 8 years ago
bunnei 7e0ff43da0 vi: Use new CoreTiming::EventType 8 years ago
Subv 34ae2ec644 NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service. 8 years ago
Subv e21fbd9ae5 NV: Determine what buffer to draw for each layer of each display. 8 years ago
Subv 404149e475 NV: Signal all display's vsync event 60 times per second. 8 years ago
Subv d205dee0a6 NV: Give each display its own vsync event. 8 years ago
Subv 927569bed8 NV: Keep track of Displays, Layers and BufferQueues in nvflinger. 8 years ago
Subv 25f29c2f4f NV: Implemented (with stubs) the vi:m service and some of its subservices. 8 years ago