Khronos Group Outs Vulkan SDK, Drivers With Official Raytracing Shows Quake II RTX

Published by

teaser

The Khronos Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces that LunarG has released the Vulkan Software Development Kit (SDK) version 1.2.162.0, with full support for the new Vulkan raytracing extensions, including Validation Layers and integration of upgraded GLSL, HLSL and SPIR-V shader tool chains.



The Khronos open source Vulkan Samples and Vulkan Guide have been upgraded to illustrate raytracing techniques. Finally, with production drivers shipping from both AMD and NVIDIA, developers are now enabled to easily integrate Vulkan raytracing into their applications.

Khronos released final Vulkan raytracing extensions in November 2020 to seamlessly integrate raytracing functionality alongside Vulkan's rasterization framework, making Vulkan the industry's first open, cross-vendor, cross-platform standard for raytracing acceleration. Vulkan raytracing can be deployed using existing GPU compute or dedicated raytracing cores. The Vulkan SDK now integrates all the components necessary for developers to easily use the new raytracing extensions, such as new shader tool chains, without needing them to be built from multiple repositories, and supports raytracing validation within the SDK validation layers.

"Shipping API specifications was just the first step in building the developer ecosystem for Vulkan raytracing, we now have tools and samples to truly enable developers to tap into the power of cross-platform raytracing acceleration," said Daniel Koch, senior graphics system software engineer at NVIDIA and Vulkan raytracing TSG chair at Khronos. "One of the key requests from the developer community was the ability to easily bring DirectX 12 raytracing (DXR) code to Vulkan. We have achieved that through delivering a carefully designed superset of DXR, and integrating Vulkan raytracing support in the DXC open source HLSL compiler."

As outlined earlier this year, production-ready use of HLSL in Vulkan has been achieved through integrating a SPIR-V backend into DXC, Microsoft's open source HLSL compiler. Support for Vulkan raytracing has now been integrated into DXC, enabling developers to use HLSL shaders in Vulkan raytracing applications, including porting raytracing applications to Vulkan from DXR. Vulkan is also used as a backend for layered implementations of APIs such as DirectX 12. Through the design of Vulkan raytracing, projects such as vkd3d-Proton will be able to efficiently support layered DXR over Vulkan.

Production Vulkan drivers that include the Vulkan raytracing extensions are now shipping for both AMD and NVIDIA GPUs, starting with the AMD Radeon Adrenalin 20.11.3 and NVIDIA R460 drivers for both GeForce and Quadro on Windows and Linux. The Vulkan raytracing extensions will also be supported by Intel Xe-HPG GPUs, available in 2021, with driver support provided via regular driver updates.

Khronos Group Outs Vulkan SDK, Drivers With Official Raytracing Shows Quake II RTX


Share this content
Twitter Facebook Reddit WhatsApp Email Print