Metal 2 on A11 — Raster Order Groups
Metal 2 on A11 — Raster Order Groups
Tech Talks
Introduction
- Access memory from overlapping fragment functions — in submission order
 - Allows fragment functions to communicate
 - Allows fragment functions to build more interesting data structures
 
Fragment Shaders with Blending

Mid-Shader Memory Access

With Raster Order Groups

Raster Order Groups on A11
- Supports tile shading and tile memory
 - Supports multiple groups
- Eliminates cases of excessive synchronization
- Enable reader / write lock-style behavior 
Example: Deferred Shading



Example: Adding Transparency
Add a new phase into the render pass
1. Fill and shade G-buffer
2. Order independent transparency for forward surfaces

