Guy1524 / wine

Personal Wine Repo
Other
137 stars 9 forks source link

Shared virtual timeline sempahore implementation + misc Halo Infinite fix #17

Open Guy1524 opened 2 years ago

Guy1524 commented 2 years ago

Putting up this MR up for winevulkan review of the timeline semaphore commits. We virtualise the semaphores and the queues to implement a system similar to VKD3D-Proton's in which we implement wait-before-signal and rewinding ourselves. DXVK and VKD3D-Proton them implement their shared fence objects on top of this.