Initial commit of libstrangle
Initial commit of libstrangle.
- Minetest (native game with working built-in VSync) - libstrangle works as expected.
- Metro 2033 Redux (native game with dysfunctional VSync) - works as expected, frame tearing is gone.
- S.T.A.L.K.E.R.: Shadow of Chernobyl (Windows game in Proton with dysfunctional VSync) - works as expected, frame tearing is gone.
- Serious Sam Fusion 2017 (native game, working built-in VSync) - seems that libstrangle didn't have any effect on the game.
- Forsaken Remastered (native game, working VSync) - no effect.
- vulkan-cube - works as expected.
Seems that all Vulkan games in Steam ignore libstrangle for some reason, and it's a known issue.
Reviewers: Triage Team, sunnyflunk
Reviewed By: Triage Team, sunnyflunk
Subscribers: kyrios123, sunnyflunk
Maniphest Tasks: T7160
Differential Revision: https://dev.getsol.us/D4367