Skip to content

mchoo7/vulkan-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan Template

This is a Vulkan template with ImGUI and glTF model renderer for personal use. Depending on the goal of the project, the glTF model part may be removed.

Build

Requirements:

  • C/C++ compiler with C++20 and above
  • CMake
  • Vulkan SDK
  • GLFW and GLM should be installed from a package manager
    • macOS: brew install glfw glm
    • Fedora: dnf install glfw-devel glm-devel

Preferred IDE and build system are optional requirements. This includes:

  • Ninja
  • CLion
  • Xcode
  • Visual Studio

Run CMake with your preferred generator. For example:

$ cmake -S . -B build -G Ninja
$ cmake --build build

About

Cross-platform Vulkan template for skipping tedious parts

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages