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:
- CMake
- Vulkan SDK (VULKAN_SDK environment variable should be set)
Build steps:
cmake -S . -B build
cmake --build build
Supported platforms: Windows, Linux.
In order to enable Vulkan validation layers specify --validation-layers
command line argument.