๐ŸŒ‹ vulkan-ray-tracing ๐Ÿ––

April 23, 2023 ยท View on GitHub

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:

  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