Skip to content
OliverKovacsPublic

About

Higher-dimensional rendering in Vulkan

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

Repository files navigation

vulkan-xd

Open in Visual Studio Code License Size

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.

Dependencies

Linux

Ubuntu

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

Other distros

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

Windows is currently not supported, altough it could still work if you somehow manage to get all the dependencies working.

Acknowledgements

The basic Vulkan boilerplate code is largely based on Alexander Overvoorde's Vulkan Tutorial.

Author

Oliver Kovacs

License

MIT

About

Higher-dimensional rendering in Vulkan

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages