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

macOS: Default to Vulkan for rendering #306

Merged

Conversation

ryanmcgrath
Copy link
Collaborator

This mirrors a recent change in mainline Dolphin, so should be relatively safe to do. Tested locally (Big Sur M1, Catalina Intel) and no issues found, but I lack a High Sierra machine to test on. I am reasonably confident it'll be fine though.

I've wanted to PR this for quite some time but was unsure if I'd be missing some context, but mainline having done it coupled with most Slippi macOS users needing it for performance makes me far more confident.

This mirrors a change in mainline Dolphin, so should be relatively safe
to do. Slippi's MoltenVK setup is a bit older than modern Dolphin's, but
most users still see a jump in performance in comparison to Apple's
broken OpenGL API.

High Sierra remains defaulted to OpenGL, as Metal on that platform lacks
critical pieces that Dolphin requires.
@NikhilNarayana NikhilNarayana merged commit 6256811 into project-slippi:slippi Aug 10, 2021
altf4 pushed a commit to altf4/Ishiiruka that referenced this pull request Dec 21, 2021
* Change macOS to default to Vulkan in 10.14+.

This mirrors a change in mainline Dolphin, so should be relatively safe
to do. Slippi's MoltenVK setup is a bit older than modern Dolphin's, but
most users still see a jump in performance in comparison to Apple's
broken OpenGL API.

High Sierra remains defaulted to OpenGL, as Metal on that platform lacks
critical pieces that Dolphin requires.
jordan-zilch pushed a commit to jordan-zilch/Ishiiruka that referenced this pull request May 17, 2022
* Change macOS to default to Vulkan in 10.14+.

This mirrors a change in mainline Dolphin, so should be relatively safe
to do. Slippi's MoltenVK setup is a bit older than modern Dolphin's, but
most users still see a jump in performance in comparison to Apple's
broken OpenGL API.

High Sierra remains defaulted to OpenGL, as Metal on that platform lacks
critical pieces that Dolphin requires.
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.

2 participants