Skip to content

Conversation

@squidbus
Copy link
Contributor

@squidbus squidbus commented Aug 14, 2025

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: https://github.com/squidbus/UnleashedRecomp/actions/runs/18180934198

Requires XenosRecomp PR for MSL support: hedge-dev/XenosRecomp#22

@squidbus squidbus mentioned this pull request Aug 22, 2025
@TheNachoBIT
Copy link

TheNachoBIT commented Sep 9, 2025

Thank you so much for this! :D
I've tried it and found no issues on the first two stages (so far, that are MacOS/Metal related). I've uploaded footage of this build running here.

@ethankimball360
Copy link

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

@squidbus
Copy link
Contributor Author

squidbus commented Sep 19, 2025

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.

@ethankimball360
Copy link

I know that in march there was an intel version what happened to that?

@squidbus
Copy link
Contributor Author

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.

@ethankimball360
Copy link

Sad

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

Successfully merging this pull request may close these issues.

4 participants