MoltenVK

MoltenVK
Developer(s)The Brenwill Workshop Ltd., Khronos Group
Initial releaseFebruary 26, 2018; 6 years ago (2018-02-26)[1]
Stable release
1.2.6[2] / 23 October 2023; 9 months ago (2023-10-23)
Repositorygithub.com/KhronosGroup/MoltenVK
Written inObjective-C++, Objective-C, C++, C[3]
Operating systemmacOS, iOS, tvOS
PlatformCross-platform
TypeWrapper library[3]
LicenseApache License 2.0
Websitemoltengl.com/moltenvk

MoltenVK is a software library which allows Vulkan applications to run on top of Metal on Apple's macOS, iOS, and tvOS operating systems. It is the first software component to be released for the Vulkan Portability Initiative, a project to have a subset of Vulkan run on platforms lacking native Vulkan drivers.

There are some limitations compared with a native Vulkan implementation.[4]

  1. ^ "Vulkan Applications Enabled on Apple Platforms". Khronos Group Press Release. February 26, 2018.
  2. ^ "Release for Vulkan SDK 1.3.268". GitHub. Retrieved October 23, 2023.
  3. ^ a b "MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan to iOS and macOS.: Khro." December 27, 2018 – via GitHub.
  4. ^ "MoltenVK Runtime User Guide". GitHub. Retrieved April 29, 2018.