|
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
|
Shader uniform cache structs and GPU UBO layouts for scene rendering. More...
Go to the source code of this file.
Data Structures | |
| struct | InstancedUniforms |
| Cached uniform locations for PBR instanced rendering. More... | |
| struct | DebugUniforms |
| Cached uniform locations for debug line rendering. More... | |
| struct | BillboardUBO |
| GPU-side uniform buffer for billboard rendering (std140 layout). More... | |
| struct | BillboardUniforms |
| Cached uniform locations for billboard rendering. More... | |
Enumerations | |
| enum | { MAT4_FLOAT_COUNT = 16 } |
Shader uniform cache structs and GPU UBO layouts for scene rendering.
These types are implementation details of the rendering pipeline. They are separated from scene.h to keep the public Scene interface lean. Only scene_init.c, scene_render.c, and scene_cleanup.c need these details.