- Why Rafx?
- Rendering Concepts (A gentle introduction to GPU rendering - not specific to rafx)
- rafx-api
- rafx-visibility
- rafx-framework
- rafx-assets
distill
Architecture and Features- Asset Triangle Example
- rafx-renderer
- Shader Authoring with
rafx-shader-processor
- Other Tools
- Asset Packing
- Profiling
- Examples
- Building for iOS
- Acknowledgements and Other Resources
More complete list here: Acknowledgements and Other Resources
- The job/phase rendering design is inspired by the 2015 GDC talk "Destiny's Multithreaded Rendering Architecture".
- The render graph is inspired by the 2017 GDC talk "FrameGraph: Extensible Rendering Architecture in Frostbite"
- see also "Render Graphs and Vulkan - a deep dive" for an implementation of a render graph on vulkan
- The low-level API is somewhat similar to the API from "The Forge"