Skip to content

kennyalive/vulkan-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌋 vulkan-base 🖖

This is a basic Vulkan application that renders a textured 3D model. The program shows how to use the following features:

  • setup of rasterization pipeline
  • timestamp queries
  • debug labels
  • imgui integration.

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.

For basic Vulkan ray tracing check this repository: https://github.com/kennyalive/vulkan-ray-tracing

vulkan-base