Switchyard Wine Runtime 499b1b79c11
·
144 commits
to main
since this release
Highlights
- Prevent progressive D3D12 frame-rate degradation during long play sessions by replacing fixed descriptor, resource, and timestamp tracking tables with dynamically allocated keyed tracking.
- Release per-object tracking state at final COM release and reuse callback vtable clones without narrowing existing COM identities, preventing unbounded VM mapping growth.
Validation
- Extended GTA V Enhanced Story Mode play remained stable without the previously observed progressive frame-rate collapse.
- D3DMetal D3D12 callback, descriptor-churn, resource-reuse, and Chromium GPU fallback probes passed with GPTK 4.0 beta 1 supplied externally. The post-churn descriptor benchmark completed at 0.85x the warm-up interval.
- TLS HTTP, WoW64 large-address-aware, assertion logging, source integrity, fresh-prefix, Developer ID signature, and Apple notarization checks passed.
Runtime
- Source revision:
499b1b79c110181572510d2269abaf3810b71ae6 - Runtime ID:
switchyard-local-wow64-x86_64-499b1b79c110-no-gptk-b4525679e7da-9245db166022-37a4f0cfb0fb-4fbf9011be92-1b749a3204a2-b40553c5dc41-62f8fecd4b11 - Host architecture:
x86_64; PE architectures:i386,x86_64 - Apple notarization:
Accepted(46474c92-dece-4b47-855c-6a18d83a90b7)
The runtime archive contains Switchyard Wine only. Switchyard combines it with a user-supplied Game Porting Toolkit installation at runtime.