Skip to content

kennyalive/vulkan-ray-tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌋 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:

  • 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