The Threat by Alfons Mucha
Vulkan Rendering Engine
A custom rendering engine has always been a personal pastime of mine. I currently am working on a new Vulkan based engine as a way to explore all the modern developments in the space of graphics. Currently I am working on implementing modern features of rendering engines.
At the moment the work planned is:
- Mesh Shader pipeline
- Slang support with hot reloading
- Bindless Resources
- Virtual Mesh LOD (a.k.a. Nanite)
The entire project is built on Vulkan as it was a great way to get a lower level view of the process. I am also integrating other libraries for other features such as asset loading (fastgltf), UI (imgui) and Window serving and management (GLFW).