Skip to content or navigation


Khronos Group and LunarG—Vulkan SDK Ported to Apple Platforms

Vulkan on Apple macOS is moving closer as Khronos and LunarG port Vulkan SDK to macOS platform to accelerate Vulkan Portability Initiative.

Advertisement

There has long been interest in Vulkan on the Mac platform, as the next graphics API direction for developers working across platforms and devices. Now Khronos and LunarG have released a Vulkan SDK (software development kit) ported to Apple platforms.

Vulkan on Apple

Apple has forbidden Vulkan drivers on their macOS and other operating systems, eschewing a cross-platform graphics API framework for its proprietary Metal graphics API. This, of course, contributes to 3D graphics platform fragmentation which makes it harder and more expensive for software developers to write code and deploy it once to multiple operating systems and devices. The net result of that is less software choice. And on Apple’s minority share macOS platform, it has meant fewer games and professional 3D graphics applications than on Windows.

MORE: Apple Introduces Revolutionary New Macs with M1 Chip

The Khronos® Vulkan® Portability™ Initiative fights this fragmentation by encouraging and enabling layered implementations of subsets of Vulkan over Apple Metal, Microsoft DX12, and other APIs.

Khronos says that much of the initial interest in Vulkan portability has been centered on layering Vulkan functionality over Apple’s Metal API, as native Vulkan drivers are not permitted on macOS, iOS, or other Apple platforms.

Vulkan macOS SDK

Developing Vulkan applications for Apple Platforms on macOS.

There has been significant effort behind Vulkan Portability efforts for macOS, and there are multiple royalty-free, open-source Vulkan Portability implementations over Metal, including MoltenVK and gfx-portability. The former has recently added many new features, including support for Apple Silicon, Metal 3.0, Mac Catalyst, and more.

macOS SDK for Vulkan

As more developers use Vulkan Portability on Apple platforms the need to further improve associated development tools grows more urgent. LunarG, who develops and supports Vulkan open-source tooling, has previously ported the Vulkan SDK to macOS, enabling developers to build, run, and debug their Vulkan applications on Macs.

LunarG is now shipping Device Simulation (DevSim) and Validation layers for the Vulkan SDK on macOS in addition to Linux and Windows.

To learn more visit this blog post.

Reader Comments

There are no comments yet on this story

Leave a Reply

architosh

INSIDER Xpresso 
Monthly newsletter with a focus on emTech (AI, machine learning, AAD, AR, robotics, 3d printing, and smart cities) its impact on CAD professionals.)

Subscribe now — it’s free!.

INSIDER Xpresso keeps CAD industry professionals up-to-date on next-gen emerging technologies (emTech) that will revolutionize the worlds of AEC and manufacturing and design. As an Xpresso reader, you will hear from some of the most important voices inventing and using the very latest tech in areas such as AI, machine learning, algorithm-aided design (AAD), AR, VR, MR, 3D printing, 3D computer vision, robotics, and SmartCities technologies.

Each issue arrives in your inbox on the first Sunday of the month. Issue #1 arrived on March 3, 2019. Full archives and easy navigation for your pleasure. Enjoy! 

Sign-up for our monthly newsletter
architosh INSIDER Xpresso.

  • Architosh will never pass any of your information onto third parties.
  • For more information read our privacy policy.
  • It is easy to unsubscribe at any time. Follow the links in the newletter footer.

(Recommended. These infrequent sponsored emails help us to provide our Xpresso newsletter for free.)

 
INSIDER Membership

Read 3 free Feature or Analysis articles per month.

Or, subscribe now for unlimited full access to Architosh.