- Culling & LODs
- GUI
- use ray tracing instead of traditional shadow map when having multiple light sources (enable by default when mesh shader is supported)
- SSAO
- occlusion culling
- clean deprecated stuff(renderpass, framebuffer, shadow map, ...)
- use specialization constants for task count
- Editor Action Mode(Normal Mode, Transformation Mode)
- try pipeline cache
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)
meson setup build
meson install -C build
./AnA- Install Meson for windows
- Edit meson.build (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
meson setup build
meson install -C build
AnA.exe


