| Vertex Shader | |
| Fragment Shader | |
| Vertex Shader | |
| Fragment Shader | |
| Vertex Shader | |
| Fragment Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Fragment Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Fragment Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Fragment Shader | |
| Vertex Shader | |
| Vertex Shader | |
| Vertex Shader | |
| Fragment Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Vertex Shader | |
| Vertex Shader | |
| Vertex Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Geometry Shader | |
| Vertex Shader | |
| Blob information | |
| A disjoint collection of blobs | |
| Singly-linked list node for blobs | |
| Complex number type | |
| State structure for colour module | |
| Label structure for blob extraction | |
| A pixel storage structure | |
| A set of references | |
| A node in the reference set | |
| Render state structure | |
| Render options state structure | |
| Tiling state structure | |
| Union-find node | |
| Union-find set | |