Vulkan Renderer

Created a C++ Vulkan rendering engine with support for both forward and deferred rendering, omnidirectional shadow maps with PCF, normal/bump/specular mapping and normal generation, post-processing effects including SSAO and FXAA, debugging features (e.g. depth buffer visualisation) and more. Open-sourced under the zlib license.

View the source on Github.