Higher-dimensional renderer implemented in Vulkan. This is mainly a research project.
Currently only Ubuntu is actively supported, however you might be able to run it on other Linux distributions.
Documentation will be available in the future.
Install these dependencies:
Vulkan SDK
Other packages:
sudo apt update && sudo apt install mesa-common-dev libglfw3 libglfw3-dev libglm-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxxf86vm-dev git clang
Download the project:
git clone https://github.com/OliverKovacs/vulkan-xd && cd vulkan-xd && git submodule update --recursive --init
Build the project:
make all
Run:
make run
Repeat the steps above according to the distribution you are using. You will have to find out which packages you need to install to access the required headers. Download links:
Windows is currently not supported, altough it could still work if you somehow manage to get all the dependencies working.
The basic Vulkan boilerplate code is largely based on Alexander Overvoorde's Vulkan Tutorial.
MIT