Concepts
This section provides deep dives into Zest's core systems. Each concept page explains the design, API, and best practices.
Core Architecture
Resource Types
| Concept | Description |
| Pipelines | Graphics and compute pipeline templates |
| Buffers | Vertex, index, uniform, and storage buffers |
| Images | Textures, render targets, and samplers |
| Layers | Instance, mesh, and font rendering systems |
Recommended Reading Order
- Device & Context - Start here to understand the basic structure
- Frame Graph - The most important concept in Zest
- Pipelines - How to set up rendering state
- Buffers and Images - Resource management
- Layers - High-level rendering abstractions
- Bindless Descriptors - Advanced descriptor management