Note Remember to
git clone --recursive https://github.com/sjcobb2022/rush.vk.git
-
Install the dependencies: cmake, vulkan, glfw
-
For example
sudo apt install vulkan-tools sudo apt install libvulkan-dev sudo apt install vulkan-validationlayers-dev spirv-tools sudo apt install cmake
-
To Build
- Shell
cmake -S . -B ./build cmake --build .
- Shell
-
Note that installing xcode is not necessary here since the Apple framework libraries are automatically included.
-
Install cmake
brew install cmake
or [Download](https://cmake.org/download/)
-
To Build
- cmake
cmake -S . -B ./build cmake --build .
- cmake
- Download and install the Vulkan SDK
- Download and install CMake
- Make sure to select "Add cmake to the system Path for all users"
- If Vulkan is not in the default location, add .env.cmake and point cmake in the right direction to find the vulkan lib\
- In windows powershell
cd rush.vk cmake -S . -B .\build\ cmake --build .\buidld\
Mainly thanks to BlurryPiano (Brendan Galea) for making a really incredible and educational pathway into vulkan dev, making a major part of this codebase, and being a really nice guy.
Thanks to the authors of these libraries :
Thanks to LunarG
Thanks to Sascha Willems
Thanks to ThinMatrix
- Vulkan and the Vulkan logo are trademarks of the Khronos Group Inc.