Mesa 22.2 RADV Driver Adds Vulkan Ray-Tracing Maintenance Extension

Written by Michael Larabel in Mesa on 8 June 2022 at 06:36 PM EDT. Add A Comment
MESA
As added reason for Radeon Linux users to celebrate today beyond Blender 3.2 releasing with AMD HIP Linux render support is that Mesa's Radeon Vulkan driver "RADV" continues maturing with its ray-tracing support.

The RADV ray-tracing support continues steadily improving albeit is still rather experimental in nature. Last month saw RADV enabling ray queries by default as well making other strides.

Today the milestone crossed is RADV supporting VK_KHR_ray_tracing_maintenance1. The VK_KHR_ray_tracing_maintenance1 extension was added in Vulkan 1.3.213 one month ago with various minor ray-tracing specification updates. The VK_KHR_ray_tracing_maintenance1 changes are all small that alone do not warrant their own extensions or revisions to the spec but together at least are enough to warrant this "maintenance1" update for Vulkan ray-tracing.

VK_KHR_ray_tracing_maintenance1 adds support for the SPIR-V KHR_ray_cull_mask extension to provide access to the built-in cull mask shader variable, support for a new pipeline stage and access mask built on VK_KHR_synchronization2, new acceleration structure query parameters, and an optional new indirect ray-tracing dispatch command. See the Vulkan spec for more details on the KHR_ray_tracing_maintenance1 changes.


This merge by Konstantin Seurer hit Mesa 22.2-devel today for implementing the necessary changes with more than one thousand lines of new code. Kudos to Konstantin Seurer who continues working on much of the RADV ray-tracing support along with the usual RADV developers.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week