Expand description

Shader semantics and reflection information.

Structs

Reflection metadata about the various bindings for this shader.
The pipeline stage for which a uniform is bound.
The offset of a uniform member.
Reflection information for the Push Constant Block
A unit of unique or indexed semantic.
Reflection information about a shader.
The runtime provided maps of uniform and texture variables to filter chain semantics.
Reflection information about texture samplers.
Reflection information about a texture size uniform variable.
Reflection information for the Uniform Buffer
Reflection information about a non-texture related uniform variable.

Enums

Texture semantics relate to input or output textures.
The binding of a uniform after the shader has been linked.
The block where a uniform member is located.
Semantic assignment of a shader uniform to filter chain semantics.
The type of a uniform.
Unique semantics are builtin uniforms passed by the shader runtime that are always available.

Constants

The maximum number of bindings allowed in a shader.
The maximum size of the push constant range.

Traits

A trait for maps that can return texture semantic units.
Metadata about a uniform variable.
A trait for maps that can return unique semantic units.