I've made a Ray-tracing [implementation](https://github.com/maierfelix/dawn-ray-tracing) for the D3D12 (using *DXR*) and Vulkan (using *VK_KHR_ray_tracing*) backend of Dawn. To demonstrate usage: - [Chromium RT Build](https://github.com/maierfelix/chromium-ray-tracing) - [JS example](https://github.com/maierfelix/webgpu-examples/blob/master/ray-tracing/index.mjs) - [C example](https://github.com/maierfelix/dawn-ray-tracing/blob/master/examples/RayTracing.cpp) - [Path tracer demo](https://github.com/maierfelix/WebGPU-Path-Tracer) Link to specification [here](https://github.com/maierfelix/dawn-ray-tracing/blob/master/RT_SPEC.md).