41 Commits (acdbc95583ddf5fa338aef80d4dd251c40f147a2)

Author SHA1 Message Date
bunnei acdbc95583 vi: Use ReadBuffer/WriteBuffer functions for TransactParcel. 8 years ago
bunnei a92ac370cf vi: Fix TransactParcelAuto to support both buffer formats. 8 years ago
bunnei 72da0a304c vi: Add FENCE_HACK, which is useful for booting BOTW. 8 years ago
bunnei bfc7ad5ef7 vi: Stub TransactParcel CancelBuffer. 8 years ago
bunnei b11fd075b9 TransactParcel: Move WriteBlock to narrowest scope. 8 years ago
bunnei b3ac6d5f45 vi: Parse IGBPQueueBufferRequestParcel params and expose buffer flip vertical. 8 years ago
bunnei 74a9748176 vi: Fix OpenLayer and CreateStrayLayer. 8 years ago
bunnei 51d611d186 vi: Implement TransactParcelAuto. 8 years ago
bunnei 7b6423defd IGBPQueueBufferRequestParcel: Don't enforce buffer length. 8 years ago
bunnei 057dca7d64 IGBPRequestBufferResponseParcel: Fix response for libnx. 8 years ago
bunnei 1967ed0f07 IApplicationDisplayService::CloseDisplay: Fix response params size. 8 years ago
mailwl ff9d0996a8 Service: stub some functions in am, audio, time, vi services 8 years ago
bunnei 951526d8b8 logger: Add VI service logging category. 8 years ago
mailwl be7ef9498d Services/vi: add vi:s and vi:u services 8 years ago
mailwl 9b3b9fe930 vi::CreateStrayLayer : add padding to request 8 years ago
bunnei f328cb2c7c hle: Rename RequestBuilder to ResponseBuilder. 8 years ago
bunnei 427b97e60c service: Fix all incorrect IPC response headers. 8 years ago
Subv 696b61b9c3 Services: Vi shouldn't be responsible for creating nvflinger. 8 years ago
Subv edb1c9589b VI: Move BufferQueue and NVFlinger to their own folder/namespace. 8 years ago
Subv bd76a7d7f7 VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some results. 8 years ago
River City Ransomware 39827d573a Fixes some cast warnings, partial port of citra #3064 (#106) 8 years ago
gdkchan c22db301b8 Fix dispdrv typo 8 years ago
Lioncash 88bfa0f287 vi: Make constructors explicit where applicable 8 years ago
Lioncash 077cbaa3da vi: Add missing override specifiers 8 years ago
Lioncash 62310a11ce vi: Copy data directly into the std::vector within Parcel's ReadBlock function 8 years ago
Subv fd950afe3a NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call. 8 years ago
Subv d0477951b9 VI: Stubbed GetNativeHandle, Create/DestroyStrayLayer and CloseDisplay 8 years ago
bsaleil 2d46f08fa0 vi: Add IManagerDisplayService::CloseDisplay function 8 years ago
bunnei f0bccde0a0 renderer: Render previous frame when no new one is available. 8 years ago
bunnei 182548ec86 yuzu: Update license text to be consistent across project. 8 years ago
bunnei 7e02ba1ae3 core: Include <algorithm> where used. 8 years ago
Subv 81bcb331f8 NV: Move the nv device nodes to their own directory and namespace. 8 years ago
Subv 8c39b10e47 VI: Use a Pulse event instead of OneShot for the vblank events. 8 years ago
Subv 2d5bf5a379 NV: Expose the nvdisp_disp0 device and a weak reference to the nvdrv:a service. 8 years ago
Subv 91a0d29466 NV: Determine what buffer to draw for each layer of each display. 8 years ago
Subv 1b907ea655 NV: Signal all display's vsync event 60 times per second. 8 years ago
Subv 67222ea3a6 NV: Give each display its own vsync event. 8 years ago
Subv a7c31ad468 NV: Keep track of Displays, Layers and BufferQueues in nvflinger. 8 years ago
Subv 2d06628c52 NV: Implemented (with stubs) the vi:m service and some of its subservices. 8 years ago