summaryrefslogtreecommitdiff
path: root/docs/rendering.md
blob: f23fbd16dfe2772ff94589bff753c0565c529234 (plain)
1
2
3
4
5
6
7
# Rendering

Rendering is split into 3 'registers'.

1. **RAL** (Render Abstraction Layer) - thin abstraction over graphics APIs
2. **render** - implements the default renderer and higher-level functions
3. **immediate** - immediate-mode drawing API for things like debug visualisation and UI