D3D12DDIARG_CREATE_PIPELINE_STATE_0075 structure (d3d12umddi.h)

Creates a pipeline state.

Syntax

typedef struct D3D12DDIARG_CREATE_PIPELINE_STATE_0075 {
  D3D12DDI_HSHADER                      hComputeShader;
  D3D12DDI_HSHADER                      hVertexShader;
  D3D12DDI_HSHADER                      hPixelShader;
  D3D12DDI_HSHADER                      hDomainShader;
  D3D12DDI_HSHADER                      hHullShader;
  D3D12DDI_HSHADER                      hGeometryShader;
  D3D12DDI_HROOTSIGNATURE               hRootSignature;
  D3D12DDI_HBLENDSTATE                  hBlendState;
  UINT                                  SampleMask;
  D3D12DDI_HRASTERIZERSTATE             hRasterizerState;
  D3D12DDI_HDEPTHSTENCILSTATE           hDepthStencilState;
  D3D12DDI_HELEMENTLAYOUT               hElementLayout;
  D3D12DDI_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue;
  D3D12DDI_PRIMITIVE_TOPOLOGY_TYPE      PrimitiveTopologyType;
  UINT                                  NumRenderTargets;
  DXGI_FORMAT                           RTVFormats[8];
  DXGI_FORMAT                           DSVFormat;
  DXGI_SAMPLE_DESC                      SampleDesc;
  UINT                                  NodeMask;
  D3D12DDI_LIBRARY_REFERENCE_0010       LibraryReference;
  D3D12DDI_VIEW_INSTANCING_DESC         ViewInstancingDesc;
  D3D12DDI_HSHADER                      hMeshShader;
  D3D12DDI_HSHADER                      hAmplificationShader;
} D3D12DDIARG_CREATE_PIPELINE_STATE_0075;

Members

hComputeShader

The compute shader.

hVertexShader

The vertex shader.

hPixelShader

The pixel shader.

hDomainShader

The domain shader.

hHullShader

The hull shader.

hGeometryShader

The geometry shader.

hRootSignature

The root signature.

hBlendState

The blend state.

SampleMask

The sample mask.

hRasterizerState

The rasterizer state.

hDepthStencilState

The depth stencil state.

hElementLayout

The element layout.

IBStripCutValue

The index buffer strip cut value.

PrimitiveTopologyType

The primitive topology type.

NumRenderTargets

The number of render targets.

RTVFormats[8]

The RTV formats.

DSVFormat

The DSV format.

SampleDesc

The sample description.

NodeMask

Represents the set of nodes.

LibraryReference

The library reference.

ViewInstancingDesc

The view instancing description.

hMeshShader

The mesh shader. See the Mesh Shader Specification for more information.

hAmplificationShader

The amplification shader. See the Mesh Shader Specification for more information.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004
Header d3d12umddi.h