Renderer based on Vulkan.jl.
This project uses a render graph to automate and optimize resource state transitions and resource synchronization. You can read more about render graphs here:
- Render Graphs and Vulkan - a deep dive - Maister's Graphics Adventures (2017), in context of the Granite renderer
- FrameGraph: Extensible Rendering Architecture in Frostbite - Yuriy O'Donnell (2017)
- Render Dependency Graph - Unreal Engine 5 Manual (2023)
- Organizing GPU Work with Directed Acyclic Graphs - Pavlo Muratov (2020), in context of the PathFinder renderer
- Render Graphs - Riccardo Loggini (2021)