Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can this be ported to mac? #1889

Closed
iiasceri opened this issue Feb 9, 2024 · 1 comment
Closed

Can this be ported to mac? #1889

iiasceri opened this issue Feb 9, 2024 · 1 comment

Comments

@iiasceri
Copy link

iiasceri commented Feb 9, 2024

Project below works just fine with crossover and any launcher wrap up:
https://github.com/Gcenx/DXVK-macOS

but its downside: doesn't support dx 12.

Since this is linux oriented how hard is this to be ported to ARM / Apple Silicon?
I am willing to work on that but before I start doing anything I wanted to see what 1-2 devs opinion is.

@K0bin
Copy link
Contributor

K0bin commented Feb 9, 2024

Project below works just fine with crossover and any launcher wrap up:
https://github.com/Gcenx/DXVK-macOS

Not really. That's an older version of DXVK because the latest version doesn't work. On top of that it just ignores a bunch of D3D11 features because Metal and MoltenVK don't have a direct equivalent.

VKD3D-Proton doesn't work on Mac OS because MoltenVK is missing a lot of features that D3D12 games actually rely on.

Some of the most problematic ones are:

  • Bindless (proper support for VK_EXT_descriptor_indexing or VK_EXT_descriptor_buffer + VK_EXT_mutable_descriptor_type)
  • Sparse resources
  • Vulkan memory model

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants