Skip to content

Switchyard Wine Runtime 9a822257b1f2

Choose a tag to compare

@jungwuk-ryu jungwuk-ryu released this 26 Jul 20:29

Changes

  • Relocates shared native callback thunks to a dedicated high-address, top-down region so late D3D12 command-queue methods can be hooked reliably.
  • Keeps general native callbacks on the existing low-address, bottom-up allocation path to preserve GPTK 3 compatibility.
  • Fixes the bundled GPTK tests to run with the system Bash 3.2 included with macOS.

Validation

  • Visually confirmed the GTA V Enhanced Story Mode selection screen on both GPTK 3 and GPTK 4.
  • Confirmed that the Rockstar Games Launcher library screen renders without becoming transparent.
  • Confirmed that Steam remains open after its update check and displays the signed-in Store page.
  • Confirmed body rendering on example.com in Windows Chrome 150.0.7871.184.
  • Passed GPTK 3/4 D3D12 smoke tests and regression tests for native callback exception handling, DXGI cross-process shared resources, TLS, WoW64 LAA, AMD AGS, the Steam overlay, and WGL.

GTA V Enhanced was launched with -nobattleye for Story Mode validation. Online modes that require BattlEye were outside the scope of this validation.

Distribution

This archive does not contain non-redistributable Apple GPTK or D3DMetal files. Switchyard combines it with a GPTK 3 or GPTK 4 installation supplied by the user.

  • Source revision: 9a822257b1f2660254d38e0443db474b989d7b78
  • SHA-256: 5333b44a580c36baa079d6eefe497dc68b0947632775bb0ad61f2054053e74e1
  • Apple notarization: Accepted
  • Notarization ID: 7b5686dd-a160-4448-bcfb-fbbc5f165046