- GUI Controls
- Lighting System
- Multi-Thread Commandbuffer Recording
- Draw Indirectly
- Mesh Shader
- Animation System
- Cascaded Shaodow Maps
- XML to GUI
Clone the repo and submodules
Install glfw, glm, Vulkan SDK(including validation layer), make, clang(you can use other c/cpp compilers if you want)
make
./AnA
- Install GNU Make for windows(Binaries&Dependencies)
- Edit Makefile (you can skip this step if you're using a MinGW ToolChain)
Sometimes glfw, vulkan lib name can be different, make sure it does match yours
make
AnA.exe