Expand description
Shader semantics and reflection information.
Structs§
- Binding
Meta - Reflection metadata about the various bindings for this shader.
- Binding
Stage - The pipeline stage for which a uniform is bound.
- Buffer
Reflection - Reflection information for the Uniform Buffer or Push Constant Block
- Member
Offset - The offset of a uniform member.
- Semantic
- A unit of unique or indexed semantic.
- Shader
Reflection - Reflection information about a shader.
- Shader
Semantics - The runtime provided maps of uniform and texture variables to filter chain semantics.
- Texture
Binding - Reflection information about texture samplers.
- Texture
Size Meta - Reflection information about a texture size uniform variable.
- Variable
Meta - Reflection information about a non-texture related uniform variable.
Enums§
- Texture
Semantics - Texture semantics relate to input or output textures.
- Uniform
Binding - The binding of a uniform after the shader has been linked.
- Uniform
Member Block - The block where a uniform member is located.
- Uniform
Semantic - Semantic assignment of a shader uniform to filter chain semantics.
- Uniform
Type - The type of a uniform.
- Unique
Semantics - Unique semantics are builtin uniforms passed by the shader runtime that are always available.
Constants§
- MAX_
BINDINGS_ COUNT - The maximum number of bindings allowed in a shader.
- MAX_
PUSH_ BUFFER_ SIZE - The maximum size of the push constant range.
Traits§
- Texture
Semantic Map - A trait for maps that can return texture semantic units.
- Uniform
Meta - Metadata about a uniform variable.
- Unique
Semantic Map - A trait for maps that can return unique semantic units.