Skip to content

Switchyard Wine Runtime 1917e45cc0a6

Pre-release
Pre-release

Choose a tag to compare

@jungwuk-ryu jungwuk-ryu released this 26 Jul 14:44
· 171 commits to main since this release

Changes

  • Keeps shared D3D12 command-queue callback thunks in the low 32-bit compatibility range, preventing GTA V Enhanced from remaining indefinitely in loading state 6 at “Initializing”.
  • Preserves Windows exception dispatch while returning from native D3DMetal callbacks, including nested callback unwinds.
  • Adds GPTK 4 callback ABI support while retaining the GPTK 3 path, and stabilizes D3D12 callback caching, timestamp readback, Agility SDK proxying, and Chromium graphics fallback.
  • Adds AMD AGS/ADL compatibility modules, WDDM 2.7 capability reporting, optional macOS MSync synchronization, additional Steam overlay hotpatch support, and a selectable Mesa llvmpipe OpenGL backend.

Validation

  • Entered GTA V Enhanced Story Mode through PlayGTAV.exe -nobattleye on both GPTK 3.0 and GPTK 4.0 beta 1 runtimes.
  • Rechecked Steam, Terraria, Poppy Playtime, RV There Yet?, Battle.net, Overwatch, KakaoTalk, Blender, and Rockstar Games Launcher on the GPTK 4 runtime.
  • Passed the Wine-only runtime regression suite and launched Epic Games Launcher 20.1.5 with Mesa llvmpipe.
  • Signed with Developer ID and accepted by Apple notarization (884c3b89-2978-4c39-979d-759f20538d57).

The downloadable runtime contains no Apple Game Porting Toolkit files. GPTK 3 or GPTK 4 overlays must be supplied separately by the user.

Archive SHA-256: d6e04dd3758be99fefa13f4db197f9a1c3f3b496f2d3c57ab031b143da261999