Want to run Vulkan on

iOS and macOS?

MoltenVK

Good news! MoltenVK is now available as a free open-source project on GitHub.

Move to the next-generation, cross-platform, Vulkan graphics API on iOS and macOS. Build portable graphics applications and games using the modern, industry-standard Vulkan graphics API, and seamlessly run your application or game across many industry platforms, including iOS and macOS.

Vulkan is the graphics industry's new standard for predictable, high-performance graphics, providing you with unprecedented control of your graphics and compute pipelines. Vulkan is an open standard, developed by the Khronos Group, an industry consortium dedicated to the creation of open standards for the graphics industry. Vulkan is supported by a large number of major industry participants, including hardware vendors, driver implementers, and tool vendors, across many hardware and operating system platforms.

MoltenVK is a runtime library that maps Vulkan to Apple's Metal graphics framework on iOS and macOS. With MoltenVK, you get the performance benefits and added debugging and performance tuning capabilities of the Metal framework on iOS and macOS, without having to rewrite your app that already uses Vulkan, the next-generation open-standard API for high performance GPU acceleration.

By building your application or game using the Vulkan API, you can run your modern graphics application or game unchanged across an entire industry of platforms and development tools.

Embrace Cross-platform!

 

Robert Hodgin’s Fish Tornado demo, ported to Vulkan by Google’s Art,
Copy, and Code team, running on an iOS device using MoltenVK.

Run Vulkan, the graphics industry's new standard for predictable, high-performance graphics, unchanged across an entire industry of platforms, including iOS and macOS.