- C++17 compliant compiler i.e.. g++ 7.3 or later, Clang 6.0 or later, Visual Studio S2017 or later.
- Vulkan 1.1 or later.
- CMake 3.7 or later.
- VulkanSceneGraphPrototype use master
The above dependency versions are known to work so they've been set as the current minimum, it may be possible to build against older versions. If you find success with older versions let us know and we can update the version info.
To build in source, with all dependencies installed in standard system directories:
git clone https://github.com/vsg-dev/vsgExamples.git
cd vsgExamples
cmake .
make -j 8
To build out of source, with all dependencies installed in standard system directories:
git clone https://github.com/vsg-dev/vsgExamples.git
mkdir build-vsgExamples
cd build-vsgExamples
cmake .
make -j 8