HomeSolus

Initial commit of libstrangle

Authored by aleksvor on Nov 26 2018, 11:57 PM.

Description

Initial commit of libstrangle

Summary:
Initial commit of libstrangle.
Resolves T7160.

Test Plan:
OpenGL games:

  1. Minetest (native game with working built-in VSync) - libstrangle works as expected.
  2. Metro 2033 Redux (native game with dysfunctional VSync) - works as expected, frame tearing is gone.
  3. S.T.A.L.K.E.R.: Shadow of Chernobyl (Windows game in Proton with dysfunctional VSync) - works as expected, frame tearing is gone.

Vulkan applications:

  1. Serious Sam Fusion 2017 (native game, working built-in VSync) - seems that libstrangle didn't have any effect on the game.
  2. Forsaken Remastered (native game, working VSync) - no effect.
  3. 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

Details

Committed
sunnyflunkNov 26 2018, 11:57 PM
Pushed
sunnyflunkNov 26 2018, 11:57 PM
Reviewer
Triage Team
Differential Revision
D4367: Initial commit of libstrangle
Parents
R4585:9fd38f177f06: Initial repository construction
Branches
Unknown
Tags
Unknown
References
tag: libstrangle-0.0.4-1
Tasks
T7160: libstrangle