CD3DX12_PIPELINE_STATE_STREAM Structure

A helper structure for creating and working with graphics and compute pipeline states through a combined interface. See D3D12_GRAPHICS_PIPELINE_STATE_DESC and D3D12_COMPUTE_PIPELINE_STATE_DESC.

Syntax

struct CD3DX12_PIPELINE_STATE_STREAM {
    // ... begin Xbox-specific
    CD3DX12_PIPELINE_STATE_STREAM_PIXEL_SHADER_OPTIONS PixelShaderOptionsX;
    CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_OPTIONS DepthStencilOptionsX;
    CD3DX12_PIPELINE_STATE_STREAM_GRAPHICS_SHADER_LIMITS GraphicsShaderLimitsX;
    CD3DX12_PIPELINE_STATE_STREAM_TESSELLATION_PARAMETERS TessellationParametersX;
    CD3DX12_PIPELINE_STATE_STREAM_COMPUTE_SHADER_LIMITS ComputeShaderLimitsX;
    // ... end Xbox-specific
};  

Members

PixelShaderOptionsX
Describes the Pixel Shader Options. For more information about the CD3DX12_PIPELINE_STATE_STREAM_PIXEL_SHADER_OPTIONS struct, see CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT.

DepthStencilOptionsX
Describes the Pixel Shader Options. For more information about the CD3DX12_PIPELINE_STATE_STREAM_DEPTH_STENCIL_OPTIONS struct, see CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT.

GraphicsShaderLimitsX
Describes the Pixel Shader Options. For more information about the CD3DX12_PIPELINE_STATE_STREAM_GRAPHICS_SHADER_LIMITS struct, see CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT.

TessellationParametersX
Describes the Pixel Shader Options. For more information about the CD3DX12_PIPELINE_STATE_STREAM_TESSELLATION_PARAMETERSS struct, see CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT.

ComputeShaderLimitsX
Describes the Pixel Shader Options. For more information about the CD3DX12_PIPELINE_STATE_STREAM_COMPUTE_SHADER_LIMITS struct, see CD3DX12_PIPELINE_STATE_STREAM_SUBOBJECT.

Remarks

On Xbox One, the expanded CD3DX12_PIPELINE_STATE_STREAM interface supports Xbox-specific member variable documented here. For details about the common interface that supports both Xbox One and PC, see CD3DX12_PIPELINE_STATE_STREAM.

Requirements

Header: Declared in d3dx12_x.h.

See also

D3D12_GRAPHICS_PIPELINE_STATE_DESC

D3D12_COMPUTE_PIPELINE_STATE_DESC