Thursday October 11, 2018

NVIDIA Previews Real-Time Ray Tracing with Vulkan

NVIDIA has released early work into implementing real-time ray tracing into Vulkan. The 411.63 driver enables an experimental Vulkan extension that exposes NVIDIA’s RTX technology for real-time ray tracing through the Vulkan API. The VK_NVX_raytracing extension is a preview of an upcoming vendor extension for ray tracing on Vulkan. The VKRay extension is hardware agnostic and can be implemented on top of existing Vulkan compute functionality. NVIDIA has ensured that it complies with existing core Vulkan API concepts.

News Image

We've released VK_NVX_raytracing as a developer preview to enable developers to acquaint themselves with RTX-based ray tracing in Vulkan. This can be used together with the latest Vulkan SDK from LunarG, which features support for all of our Turing extensions, to develop ray tracing applications using Vulkan. We strongly believe in Vulkan's core goal of providing a vendor- and hardware-agnostic API. NVIDIA remains committed to working within Khronos on multi-vendor standardization efforts for ray tracing functionality in Vulkan, and we've offered our extension as one starting point for discussion.