- Culling & LODs
- GUI
- separate shared mesh buffers from Scene
- create submit info queue and only do single submit call every frame
- optimize resource management before scaling
- resource deletion queue
- rewrite scene buffers with lazy buffer rebuild
- use descriptor heap for textures (until mesa 26.2)
- use device memory address for buffers
- make resource manager a facade, real logic in specialized classes.
- meshes
- text
- textures
- cameras
- SSAO
- occlusion culling
- try pipeline cache
Clone the repo and submodules
Install a cpp compiler (tested gcc, clang, msvc)
meson setup build
meson install -C build
./AnA- Install Meson for windows
Sometimes vulkan lib name can be different, make sure it does match yours
meson setup build
meson install -C build
AnA.exe
