Jump to content

MoltenVK

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Billhollings (talk | contribs) at 20:11, 25 September 2018 (Add Infobox). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

MoltenVK
Developer(s)The Brenwill Workshop Ltd., Khronos Group
Initial releaseFebruary 26, 2018; 6 years ago (2018-02-26)[1]
Written inC++[2]
Operating systemmacOS, iOS
PlatformCross-platform
TypeVulkan driver [3]
Websitegithub.com/KhronosGroup/MoltenVK

MoltenVK is a software library which allows Vulkan applications to run on top of Metal on Apple's macOS and iOS 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 which lack native Vulkan drivers.

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

History

MoltenVK was first released as a proprietary and commercially licensed product on July 27, 2016.[5]

On July 31, 2017 Khronos announced the formation of the Vulkan Portability Technical Subgroup.[6]

On February 26, 2018 Khronos announced that Vulkan became available on macOS and iOS products through the MoltenVK library.[7] Valve announced that Dota 2 will run on macOS using the Vulkan API with the aid of MoltenVK,[8] and that they had made an arrangement with developer The Brenwill Workshop Ltd to release MoltenVK as open-source software under the Apache License version 2.0.[9]

On May 31, 2018 optional Vulkan support for Dota 2 on macOS was released. Benchmarks were available the following day.[10]

References

  1. ^ "Vulkan Applications Enabled on Apple Platforms". Khronos Group Press Release.
  2. ^ https://github.com/KhronosGroup/MoltenVK
  3. ^ https://github.com/KhronosGroup/MoltenVK
  4. ^ "MoltenVK Runtime User Guide". Retrieved April 29, 2018.
  5. ^ "MoltenVK brings Vulkan to iOS and macOS". The Brenwill Workshop Ltd. July 22, 2016. Retrieved April 28, 2018.
  6. ^ Larabel, Michael (July 31, 2017). "No Vulkan 1.1 Today, But There Is A New Initiative That Could Help macOS See Vulkan". Phoronix. Retrieved April 29, 2018.
  7. ^ Bright, Peter (February 26, 2018). "Vulkan is coming to macOS and iOS, but no thanks to Apple". Ars Technica. Retrieved February 26, 2018.
  8. ^ Larabel, Michael (February 26, 2018). "Vulkan Is Now Available On macOS/iOS By MoltenVK Being Open-Sourced, Vulkan SDK for Mac". Phoronix. Retrieved February 26, 2018.
  9. ^ "Free and Open-Source Vulkan on macOS and iOS". Valve. February 26, 2018. Retrieved April 28, 2018.
  10. ^ Larabel, Michael (June 1, 2018). "Initial Vulkan Performance On macOS With Dota 2 Is Looking Very Good". Phoronix. Retrieved June 5, 2018.