структура 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 |