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