StageReflection struct
Reflection data collected from one stage (or merged for a whole program).
Public variables
- SmallVector<StructInfo, 0> Structs
- User struct declarations with their computed std140 layouts.
- SmallVector<UniformInfo, 0> Uniforms
- Loose (non-block, non-sampler) uniforms.
- SmallVector<BlockInfo, 0> Blocks
- std140 uniform blocks
- SmallVector<TextureInfo, 0> Textures
- Sampler uniforms (texture bindings).
- SmallVector<AttributeInfo, 0> Attributes
- Vertex attributes (empty for the fragment stage).