Expand description
Raw Pipeline State Objects
This module contains items used to create and manage a raw pipeline state object. Most users
will want to use the typed and safe PipelineState. See the pso module inside the gfx
crate.
Structs§
- Color
Info - Color output configuration of the PSO.
- Constant
Buffer Param - A constant buffer run-time parameter for PSO.
- Creation
Error - Error types happening upon PSO creation on the device side.
- Depth
Stencil Info - Depth and stencil state of the PSO.
- Descriptor
- All the information surrounding a shader program that is required for PSO creation, including the formats of vertex buffers and pixel targets;
- Element
- A struct element descriptor.
- Pixel
Target Set - A complete set of render targets to be used for pixel export in PSO.
- Resource
View Param - A shader resource view (SRV) run-time parameter for PSO.
- Sampler
Param - A sampler run-time parameter for PSO.
- Unordered
View Param - An unordered access view (UAV) run-time parameter for PSO.
- Vertex
Buffer Desc - Vertex buffer descriptor
- Vertex
Buffer Set - A complete set of vertex buffers to be used for vertex import in PSO.
Constants§
- MAX_
VERTEX_ BUFFERS - Maximum number of vertex buffers used in a PSO definition.
Type Aliases§
- Attribute
Desc - PSO vertex attribute descriptor
- Buffer
Index - Index of a vertex buffer.
- Buffer
Offset - An offset inside a vertex buffer, in bytes.
- Color
Target Desc - PSO color target descriptor
- Constant
Buffer Desc - PSO constant buffer descriptor
- Depth
Stencil Desc - PSO depth-stencil target descriptor
- Elem
Offset - Offset of an attribute from the start of the buffer, in bytes
- Elem
Stride - Offset between attribute values, in bytes
- Instance
Rate - The number of instances between each subsequent attribute value
- Resource
View Desc - PSO shader resource view descriptor
- Sampler
Desc - PSO sampler descriptor
- Unordered
View Desc - PSO unordered access view descriptor