Skip to content

angelocarly/burst

Repository files navigation

Burst

build
Minimal C++ rendering library using Vulkan. Made for personal use for my generative art projects.

Building

Firstly, install the required system dependencies:

sudo apt-get install -y libspdlog-dev libglfw3-dev glslang-tools libglm-dev

Secondly, install the Vulkan SDK and set the path environment variables:

export VULKAN_SDK=/path/to/vulkan/sdk
# Required for MoltenVK
export VK_ICD_FILENAMES=/path/to/vulkan/sdk/etc/vulkan/icd.d

Then build Burst:

git clone https://github.com/angelocarly/burst.git
git submodule update --init --recursive
cd burst && mkdir build && cd build
cmake ..
make
example/Example

Dependencies