Switchyard Wine Runtime 1917e45cc0a6
Pre-release
Pre-release
·
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 -nobattleyeon 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