I have an abstracted renderer for the most part, with a basic render pass system. I am planning to implement Clustered Forward+ rendering as I find it very interesting. It's currently a forward renderer btw. The code is not too great, but feel free to check it out here:
github.com/Gikster007/n...
github.com
Personal Vulkan Engine - WIP. Contribute to Gikster007/niji development by creating an account on GitHub.