D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_DESC Structure

Extended graphics pipeline state description.

Syntax

typedef struct D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_DESC {
    D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_TYPE Type;
    union {
        D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC PixelShaderOptions;
        D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC DepthStencilOptions;
        D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC ShaderLimitsDesc;
        D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC TessellationParameters;
    };
} D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_DESC;  

Members

Type
A value from the D3D12XBOX_EXTENDED_GRAPHICS_PIPELINE_STATE_TYPE enumeration specifying how the rest of this structure should be interpreted.

PixelShaderOptions
A D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC specifying options for the pixel shader.

DepthStencilOptions
A D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC specifying options for the depth stencil.

ShaderLimitsDesc
A D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC specifying shader limits.

TessellationParameters
A D3D12XBOX_TESSELLATION_PARAMETERS_DESC specifying the tessellation parameters.

Requirements

Header: Declared in d3d12_x.h.