Test project for Vulkan API
It renders a Cube with a simple texture on it.
Vulkan concepts adressed:
- Physical Devices
- Logical Devices
- Vulkan Instances
- The swap chain and framebuffers
- Graphics pipelines and render pass
- Uniforms and Vertex/Indices descriptors
- Staging buffer and transfer memory Host to device
- Loading textures
- Depth test
Texture license : license CC0
Windows diplay : GLFW
Maths : GLM
Image loading : stb_image.h
Implementation based on https://vulkan-tutorial.com/ tutorial.