Home

Awesome

🌋 vulkan-ray-tracing 🖖

This is a basic Vulkan ray tracing demo based on VK_KHR_ray_tracing_pipeline + VK_KHR_acceleration_structure extensions. It shows how to setup a ray tracing pipeline and also provides an example of how to use ray differentials for texture filtering.

Prerequisites:

Build steps:

  1. cmake -S . -B build
  2. cmake --build build

Supported platforms: Windows, Linux.

In order to enable Vulkan validation layers specify --validation-layers command line argument.

demo