Skip to content

ledwastaken/vulkan-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

256 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan rendering engine

A lightweight rendering engine built with Vulkan and SDL3 implementing a CSG pipeline.

demo2.mp4

Getting Started

Development Environment

You can use the provided flake.nix to create a Nix environment.

nix develop

This will set up everything needed to start working on the project.

Build Instructions

Generate the build files with cmake.

cmake -B build

Then build the project.

cmake --build build

Finally, run the project.

./build/main

Debug

You can also specify the build type Debug to enable debug symbols and sanitizers.

cmake -DCMAKE_BUILD_TYPE=Debug -B build

About

Real-time C++ Vulkan rendering engine featuring skybox rendering and a CSG pipeline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors