Darling: Long Term Sugestion: Implement Metal API over Vulkan

Created on 5 Jun 2018  路  3Comments  路  Source: darlinghq/darling

Beginning with macOS 10-14 Mojave, OpenGL and OpenCL frameworks will be deprecated, and favoured the Apple's Metal API.
Even Apple don't want to support Vulkan API natively, a former proprietary library called MoltenVK translated Vulkan to Metal.

Reversing the MoltenVK logic, it is feasible to implement a Metal to Vulkan compatibility layer ?
Without such support, once Darling starting to run big applications like Adobe Suite or Final Cut that use Metal, would be several underperformed, since native OpenGL support on macOS was poor and outdated.

Discussion

Most helpful comment

Reversing the MoltenVK logic, it is feasible to implement a Metal to Vulkan compatibility layer ?

Yep, that's the plan. It'd be awesome if someone more familiar with Vulkan and Metal contributed the wrapper 馃槂

All 3 comments

Reversing the MoltenVK logic, it is feasible to implement a Metal to Vulkan compatibility layer ?

Yep, that's the plan. It'd be awesome if someone more familiar with Vulkan and Metal contributed the wrapper 馃槂

Ooh. So like DXVK but for metal instead?

that reminds me of a sec talk of some guy that ended up doing dns over http over dns. you should then try metal to vulkan to metal :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kinggx9 picture kinggx9  路  4Comments

PhilipDeegan picture PhilipDeegan  路  7Comments

ahyattdev picture ahyattdev  路  5Comments

andyneff picture andyneff  路  3Comments

pmannle picture pmannle  路  7Comments