Today, Khronos has released the final versions of the set of Vulkan, GLSL and SPIR-V extension specifications that seamlessly integrate raytracing into the existing Vulkan framework. This is a significant milestone as it is the industry's first open, cross-vendor, cross-platform standard for raytracing acceleration - and can be deployed either using existing GPU compute or dedicated raytracing cores. Vulkan Ray Tracing will be familiar to anyone who has used DirectX Raytracing (DXR) in DirectX 12, but also introduces advanced functionality such as the ability to load balance raytracing setup operations onto the host CPU. Although raytracing will be first deployed on desktop systems, these Vulkan extensions have been designed to enable and encourage raytracing to also be deployed on mobile.
These extensions were initially released as provisional versions in March 2020. Since that time, we have received and incorporated feedback from hardware vendors and software developers, both inside Khronos and from the wider industry, but the overall shape of the API and the functionality provided are fundamentally unchanged. Thank you to all who reviewed and used the provisional extensions and especially those who provided feedback.