-
Notifications
You must be signed in to change notification settings - Fork 213
Add support for Metal on macOS. #1648
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
base: main
Are you sure you want to change the base?
Conversation
|
Thank you so much for this! :D |
|
Is there a version of this for Intel Macs? I really like the idea and want to try it but I don’t have enough money to spend to buy an apple silicon Mac |
It’s not currently planned from me (I think plume Metal doesn’t fully work on GPUs without unified memory currently?). Currently you should be able to play using Bootcamp though. |
|
I know that in march there was an intel version what happened to that? |
It did not work properly, which is why it was removed. |
|
Sad |
|
Hey, I started a playthrough with this and the water is flickering in Apotos and its stages. It doesn't happen on Vulkan backend, though. I have a MacBook Pro M4 on macOS 26.1 |
I can't replicate this on M4 Max, although with the latest macOS 26.2 Beta |
I found the cause. It only happens with antialiasing set to none. If I switch to either 2x msaa or 4x msaa water doesn't flicker. Tested on macOS 26.2 Beta 3 |
Thanks, I can reproduce now so I'll take a look. |
|
To keep you updated, the issue was identified and I’m just getting the fix reviewed over in plume: renderbag/plume#67 Once that’s done I’ll update the submodule here. |
|
The flickering issue without anti-aliasing enabled should be fixed. |
Co-authored-by: Isaac Marovitz <[email protected]>
Adds support for rendering using Metal on macOS. Builds on the work done in #1474, except based on the macOS support and upstream plume work in main and with a number of optimizations and bug fixes. Metal is now the default for macOS builds, with Vulkan using MoltenVK still an option if desired.
I've tested this with a full game play-through and ironed out the issues I've found, so opening this up as a PR for review and outside testing. Please make sure any reported issues are not bugs present on other rendering back-ends or high refresh rate bugs. For optimal performance you will need to be on macOS 15 or above.
Downloadable build (updated 12/12/2025): https://github.com/squidbus/UnleashedRecomp/actions/runs/20168952882
Requires XenosRecomp PR for MSL support: hedge-dev/XenosRecomp#22