To get the repository and all submodules, use the following command:
git clone --recursive https://github.com/MikhailGorobets/Vulkan.git
When updating existing repository, don't forget to update all submodules:
git pull
git submodule update --init --recursive
Build prerequisites:
- Windows SDK 10.0.17763.0 or later
- C++ build tools
Use either CMake GUI or command line tool to generate build files. For example, to generate Visual Studio 2019 64-bit solution and project files in build/Win64 folder, navigate to the engine's root folder and run the following command:
cmake -S . -B ./build/Win64 -G "Visual Studio 16 2019" -A x64
Platform | Build status |
---|---|
Windows |
To enable Vulkan validation layers, you will need to download Vulkan SDK and add environemt
variable VK_LAYER_PATH
that contains path to the Bin directory in VulkanSDK installation folder.