An easy to manage development environment for Vulkan projects using CMake.
Parts of Source/VulkanEnvironment.cpp
are from vulkan-tutorial.
With the prerequisites you can use GenerateVS2019.bat
to generate the Visual Studio 2019 Solution that will be put in Generated
. The dependencies can be pulled or initialized using SetupDependencies.bat
. LaunchVS2019.bat
can be used to launch the VS Solution. The binaries and associated build files are put in Binaries
.
Name | Description |
---|---|
CMake | 3.7.0+ |
Vulkan SDK | 1.2.170.0 |
Currently the shaders in Resources/Shaders
can be compiled manually using Resources/Scripts/Compile.bat
. The compiled .spv
(SPIR-V) shaders will be put in the same folder, which is copied to the directory of the executable during the post-build event. If you have a different Vulkan SDK version installed it can be set accordingly in Resources/Scripts/VulkanSDKVersion.txt
.
Name | Description | License |
---|---|---|
GLFW | Multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input | ZLIB |
GLM | OpenGL math library | MIT |
Feel free to open issues in case you encounter bugs, want to make suggestions or need help.