This project is my implementation/abstraction of a Vulkan renderer. Everything is subject to change as I learn more about Vulkan API.
- https://vulkan-tutorial.com/
- https://vkguide.dev/
- https://github.com/SaschaWillems/Vulkan
- https://github.com/David-DiGioia/vulkan-diagrams
- https://gpuopen.com/learn/understanding-vulkan-objects/
- Various videos, blogs and repos
SDL2
GLFW
glm
imgui
stb
tinyobjloader
volk
Vulkan-Headers
Glslang
using therelease binaries
SPIRV-Reflect
Vulkan-Utility-Libraries
forvk_enum_string_helper.h
- Python 3 (Required)
- Clone recursively this repository.
- Run
WinGenProject.bat
file found inscripts
folder. - Launch the
.sln
.
- Currently works/tested ONLY on Windows.