/vkrollercoaster

Roller coaster in Vulkan.

Primary LanguageC++Apache License 2.0Apache-2.0

vkrollercoaster CI status

A roller coaster in C++17 and Vulkan.

Dependencies

All other dependencies can be synced with the command git submodule update --init --recursive.

Building

Windows

cmake --preset default

Launch Visual Studio with the sln in build. Change the default project to vkrollercoaster and click the "Local Windows Debugger" button at the top of the window to build and launch.

Unix

# set this to any configuration
CONFIGURATION=Debug

# configure the project
cmake --preset default -DCMAKE_BUILD_TYPE=$CONFIGURATION

# build
cmake --build build -j 8 -t vkrollercoaster

To run, launch build/src/vkrollercoaster from the root directory of the project, so that it can access assets/.

Contributing

If you have a contribution, feel free to submit a pull request. However, please follow the code style shown in the source code and described in .clang-format.