A new vulkan renderer, hopefully less buggy than my previous ones... written in (mostly) C-style C++ and using descriptor indexing this time.
The vulkan abstraction layer is in rg.h and rg.c.
Using tinyshader for shader compilation at runtime.
Only tested on Linux for now.
cmake -Bbuild -DCMAKE_BUILD_TYPE=Debug
cmake --build build
./build/app # run