Learn | Vulkan | Cross platform 3D Graphics (original) (raw)

The essential resources for Vulkan development

Key Resources

Thanks to the support of the Khronos membership and our passionate developer community, there is a full set of well-supported developer information and educational resources to help quickly get you up and running with your Vulkan application development.

Key Resources

SUPERHOT: MIND CONTROL DELETE - SuperHot

The essential resources for Vulkan development

Key Resources

Thanks to the support of the Khronos membership and our passionate developer community, there is a full set of well-supported developer information and educational resources to help quickly get you up and running with your Vulkan application development.

The most popular tutorials for getting started

Vulkan Tutorials

Vulkan is by design a low-level API that removes many of the abstractions found in previous generation graphics APIs. This is great for delivering maximum performance, but has the side effect of exposing more complexity to the developer. Fortunately, several excellent tutorials exist to help clear this hurdle and get productive quickly.

Vulkan Tutorials

NAP Framework - Naivi.nl

The most popular tutorials for getting started

Vulkan Tutorials

Vulkan is by design a low-level API that removes many of the abstractions found in previous generation graphics APIs. This is great for delivering maximum performance, but has the side effect of exposing more complexity to the developer. Fortunately, several excellent tutorials exist to help clear this hurdle and get productive quickly.

Guides to best practice Vulkan development

Vulkan Best Practice

Here you'll find guidelines and tips for how to get the best performance from your target platform direct from the hardware manufacturer.

Vulkan Best Practice

Half-Life: Alyx - Valve

Guides to best practice Vulkan development

Vulkan Best Practice

Here you'll find guidelines and tips for how to get the best performance from your target platform direct from the hardware manufacturer.

View our YouTube channel:

The latest educational and case study blogs

Blogs

The Vulkan® Working Group has released the VK_KHR_pipeline_binary extension, enabling direct retrieval of binary data associated with individual pipelines, bypassing the VkPipelineCache mechanism, and enabling applications to explicitly manage pipeline caching.

Today, we are excited to announce experimental support for the Khronos® Vulkan® API through the HgiVulkan backend, available in OpenUSD 24.08. This allows developers to start leveraging Vulkan in Storm or other Hgi-based renderers

In March 2024, Richard Wright from LunarG updated the State of Vulkan on Apple Devices white paper to reflect the latest availability of the Vulkan SDK on Apple platforms, and its ability to be used to develop applications that are fully compatible with the Apple App Store.

The Vulkan® Working Group at Khronos® has developed a set of video format decode and encode extensions, collectively referred to as "Vulkan Video." Today, with the release of Vulkan 1.3.277, the Working Group is proud to announce the new Decode AV1 video extension

New to Graphics Programming?

If you're just starting out in your Graphics Programming journey, we've listed a few recommended resources to help get you spun up on the basics.

New to Graphics Programming?