[Idea] A potential path forward for Metal API implementation via Vulkan translation #1646
namutachi-webtachi
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Darling team,
I was just thinking, recreating the entire Metal API from scratch seems incredibly difficult. I was wondering if a different approach has been considered?
There is a project called MoltenVK that translates Vulkan to Metal. What if Darling did the reverse? A 'MetalVK' that translates Metal calls to Vulkan.
This way, Darling could leverage the mature Vulkan drivers on Linux (Mesa) instead of building a whole new graphics stack. Also, since Apple maintains backward compatibility for Metal for a few years, the translation layer wouldn't have to chase every new macOS release.
Just a random thought from a fan. Thanks for all your hard work!"
Beta Was this translation helpful? Give feedback.
All reactions