runtime: fork Wine Libraries v4.1.0 (KosmicKrisp + DXVK2, on-demand D3DMetal, Wine 11.0) #1

Merged
HunterGooD merged 1 commit from runtime-v4.1.0 into main 2026-07-13 14:56:34 +03:00
Owner

Assembles the fork's own Wine runtime and adds two new graphics backends
plus a download-on-demand D3DMetal add-on, hosted on the user's Forgejo.

Runtime (scripts/assemble-runtime.sh, build-kosmickrisp.sh):

  • Wine 11.0 taken straight from the frankea v3.1.1 donor (wow64, ad-hoc
    signed, winemetal already paired). Deliberately NOT Gcenx wine-devel
    11.10 — it renders the modern Steam client's CEF compositor as a black
    window; 11.0 renders it. Steam login + Palworld verified on 11.0.
  • New DXVK 2.7.1 backend running on KosmicKrisp (Mesa Vulkan-on-Metal ICD,
    cross-built x86_64 from zef334/kosmickrisp-dxvk) + a renamed Khronos
    Vulkan loader that win32u dlopens as libMoltenVK.dylib.
  • DXVK 1.10.3 + DXMT 0.80 carried from the donor. Every input SHA-256 pinned.
  • D3DMetal is NEVER bundled (Apple GPTK license): D3DMetalInstaller pulls
    Gcenx GPTK on demand and overlays the D3D builtins with a stock backup.

App / WhiskyKit:

  • GraphicsBackend gains .dxvk2 and .dxmt; GraphicsBackendResolver;
    per-backend availability gated on the installed runtime record.
  • D3DMetal install sheet (KVO progress, HTTP precheck).
  • Centralized DistributionConfig (Forgejo URLs).

Runtime plist/docs bumped to v4.1.0
(sha256 6e2e48290ad78137bb580bd679deb9355ce8140d261848a8ff2f0c18f6b559e2).
All 1078 XCTest + 23 Swift Testing tests pass.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

Assembles the fork's own Wine runtime and adds two new graphics backends plus a download-on-demand D3DMetal add-on, hosted on the user's Forgejo. Runtime (scripts/assemble-runtime.sh, build-kosmickrisp.sh): - Wine 11.0 taken straight from the frankea v3.1.1 donor (wow64, ad-hoc signed, winemetal already paired). Deliberately NOT Gcenx wine-devel 11.10 — it renders the modern Steam client's CEF compositor as a black window; 11.0 renders it. Steam login + Palworld verified on 11.0. - New DXVK 2.7.1 backend running on KosmicKrisp (Mesa Vulkan-on-Metal ICD, cross-built x86_64 from zef334/kosmickrisp-dxvk) + a renamed Khronos Vulkan loader that win32u dlopens as libMoltenVK.dylib. - DXVK 1.10.3 + DXMT 0.80 carried from the donor. Every input SHA-256 pinned. - D3DMetal is NEVER bundled (Apple GPTK license): D3DMetalInstaller pulls Gcenx GPTK on demand and overlays the D3D builtins with a stock backup. App / WhiskyKit: - GraphicsBackend gains .dxvk2 and .dxmt; GraphicsBackendResolver; per-backend availability gated on the installed runtime record. - D3DMetal install sheet (KVO progress, HTTP precheck). - Centralized DistributionConfig (Forgejo URLs). Runtime plist/docs bumped to v4.1.0 (sha256 6e2e48290ad78137bb580bd679deb9355ce8140d261848a8ff2f0c18f6b559e2). All 1078 XCTest + 23 Swift Testing tests pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
runtime: fork Wine Libraries v4.1.0 (KosmicKrisp + DXVK2, on-demand D3DMetal, Wine 11.0)
Some checks failed
Auto Assign / Assign (pull_request) Has been cancelled
CI / SwiftLint (pull_request) Has been cancelled
CI / SwiftFormat (pull_request) Has been cancelled
CI / Build Whisky (pull_request) Has been cancelled
CI / Build WhiskyCmd (pull_request) Has been cancelled
CI / Build WhiskyThumbnail (pull_request) Has been cancelled
CI / WhiskyUITests (pull_request) Has been cancelled
CI / Run Tests (pull_request) Has been cancelled
Secret Scan / Scan for leaked secrets (pull_request) Has been cancelled
1bda3a8896
Assembles the fork's own Wine runtime and adds two new graphics backends
plus a download-on-demand D3DMetal add-on, hosted on the user's Forgejo.

Runtime (scripts/assemble-runtime.sh, build-kosmickrisp.sh):
- Wine 11.0 taken straight from the frankea v3.1.1 donor (wow64, ad-hoc
  signed, winemetal already paired). Deliberately NOT Gcenx wine-devel
  11.10 — it renders the modern Steam client's CEF compositor as a black
  window; 11.0 renders it. Steam login + Palworld verified on 11.0.
- New DXVK 2.7.1 backend running on KosmicKrisp (Mesa Vulkan-on-Metal ICD,
  cross-built x86_64 from zef334/kosmickrisp-dxvk) + a renamed Khronos
  Vulkan loader that win32u dlopens as libMoltenVK.dylib.
- DXVK 1.10.3 + DXMT 0.80 carried from the donor. Every input SHA-256 pinned.
- D3DMetal is NEVER bundled (Apple GPTK license): D3DMetalInstaller pulls
  Gcenx GPTK on demand and overlays the D3D builtins with a stock backup.

App / WhiskyKit:
- GraphicsBackend gains .dxvk2 and .dxmt; GraphicsBackendResolver;
  per-backend availability gated on the installed runtime record.
- D3DMetal install sheet (KVO progress, HTTP precheck).
- Centralized DistributionConfig (Forgejo URLs).

Runtime plist/docs bumped to v4.1.0
(sha256 6e2e48290ad78137bb580bd679deb9355ce8140d261848a8ff2f0c18f6b559e2).
All 1078 XCTest + 23 Swift Testing tests pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
HunterGooD deleted branch runtime-v4.1.0 2026-07-13 14:56:34 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
HunterGooD/Whisky-fork!1
No description provided.