Dependency Bundles
Pre-built dependency bundles for MetalSharp
These archives are the synchronized runtime and graphics dependencies used by MetalSharp on Apple Silicon macOS. The assets below have been refreshed with the VKD3D-Proton macOS D3D12 stack, DXGI from DXVK-MacOS, and the matching MoltenVK runtime/ICD assets.
Updated assets
| Asset | Contents |
|---|---|
metalsharp-runtime.tar.zst |
MetalSharp Wine 11.5 plus an isolated Battle.net-only Wine Staging 11.4 runtime, VKD3D-Proton d3d12.dll/d3d12core.dll, DXVK-MacOS dxgi.dll, MoltenVK, ICD manifests, host runtime, and backend. |
metalsharp-graphics-dll.tar.zst |
Standalone graphics layout containing VKD3D-Proton, DXVK-MacOS DXGI, MoltenVK/VKMT, and existing DXMT lanes. |
metalsharp-bundle-manifest.tsv |
SHA-256 hashes and sizes for the release assets. |
The runtime archive contains both the Wine loader paths and the MetalSharp M12 launch paths so installation, migration, bottle preparation, and launch can replace stale copies transactionally while preserving user saves and bottle data.
Verification
- Archives pass zstd integrity and duplicate-entry checks.
- Battle.net uses the enclosed checksum-pinned Wine Staging 11.4 route and dedicated Wineserver; the runtime cannot overlay MetalSharp Wine 11.5 or fall back to GPTK.
- VKD3D-Proton, DXVK-MacOS DXGI, MoltenVK, and ICD paths are validated in both bundle layouts.
- The MetalSharp PR runtime test suite passes: 649 tests, 0 failures.
- M12 route preflight verifies
WINEDLLPATH, DLL overrides, Vulkan ICD selection, MoltenVK presence, and hash-correct bottle DLL deployment.
Unsupported features remain subject to the host's macOS, Metal, display, and Wine capabilities. See the manifest for authoritative asset hashes.