Extended graphics pipeline state description.
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;
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.
Header: Declared in d3d12_x.h.