структура D3D12DDIARG_CREATE_PIPELINE_STATE_0075 (d3d12umddi.h)

Создает состояние конвейера.

Синтаксис

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;

Члены

hComputeShader

Шейдер вычислений.

hVertexShader

Вершинный шейдер.

hPixelShader

Пиксельный шейдер.

hDomainShader

Шейдер домена.

hHullShader

Шейдер корпуса.

hGeometryShader

Геометрический шейдер.

hRootSignature

Корневая подпись.

hBlendState

Состояние смешения.

SampleMask

Пример маски.

hRasterizerState

Состояние растеризатора.

hDepthStencilState

Состояние трафарета глубины.

hElementLayout

Макет элемента.

IBStripCutValue

Значение вырезанной полосы буфера индекса.

PrimitiveTopologyType

Тип топологии-примитив.

NumRenderTargets

Количество целевых объектов отрисовки.

RTVFormats[8]

Форматы RTV.

DSVFormat

Формат DSV.

SampleDesc

Описание примера.

NodeMask

Представляет набор узлов.

LibraryReference

Справочник по библиотеке.

ViewInstancingDesc

Описание экземпляра представления.

hMeshShader

Шейдер сетки. Дополнительные сведения см. в разделе Спецификация шейдера сетки .

hAmplificationShader

Шейдер усиления. Дополнительные сведения см. в разделе Спецификация шейдера сетки .

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть d3d12umddi.h