Most of the verlet integration code and maths was taken from Pezza's work github
- Clone the repository and cd in
git clone https://github.com/Twashi1/vivium; cd vivium4
- Validate Vulkan version/install
python3 scripts/downloadVulkan.py
- Create a build directory
mkdir build; cd build
- Run cmake to build
cmake .. -G Ninjacmake --build .
- Run editor
./editororeditor.exe
- Vulkan SDK v1.4+ (installed by script if needed, or see Vulkan)
- Lua v5.4+ (installed by CMake)
- GLFW (installed by CMake, but see GLFW section)
- GLM (packaged with project)
- STB image (packaged with project)
Follow installation instructions from the official website
You may have to install the dependencies specified for compiling GLFW