D3D12DDIARG_CREATE_PIPELINE_STATE_0075 structure (d3d12umddi.h)

Crée un état de pipeline.

Syntaxe

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;

Membres

hComputeShader

Nuanceur de calcul.

hVertexShader

Nuanceur de vertex.

hPixelShader

Nuanceur de pixels.

hDomainShader

Nuanceur de domaine.

hHullShader

Nuanceur de coque.

hGeometryShader

Nuanceur de géométrie.

hRootSignature

Signature racine.

hBlendState

État de fusion.

SampleMask

Exemple de masque.

hRasterizerState

État rastériseur.

hDepthStencilState

État du gabarit de profondeur.

hElementLayout

Disposition des éléments.

IBStripCutValue

Valeur de coupe de bande tampon d’index.

PrimitiveTopologyType

Type de topologie primitive.

NumRenderTargets

Nombre de cibles de rendu.

RTVFormats[8]

Formats RTV.

DSVFormat

Format DSV.

SampleDesc

Exemple de description.

NodeMask

Représente l’ensemble de nœuds.

LibraryReference

Référence de bibliothèque.

ViewInstancingDesc

Description de l’instanciation de la vue.

hMeshShader

Nuanceur de maillage. Pour plus d’informations, consultez La spécification du nuanceur de maillage .

hAmplificationShader

Nuanceur d’amplification. Pour plus d’informations, consultez La spécification du nuanceur de maillage .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête d3d12umddi.h