D3D12DDIARG_CREATE_PIPELINE_STATE_0033 结构 (d3d12umddi.h)
创建管道状态。
语法
typedef struct D3D12DDIARG_CREATE_PIPELINE_STATE_0033 {
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;
} D3D12DDIARG_CREATE_PIPELINE_STATE_0033;
成员
hComputeShader
计算着色器。
hVertexShader
顶点着色器。
hPixelShader
像素着色器。
hDomainShader
域着色器。
hHullShader
外壳着色器。
hGeometryShader
几何着色器。
hRootSignature
根签名。
hBlendState
混合状态。
SampleMask
示例掩码。
hRasterizerState
光栅器状态。
hDepthStencilState
深度模具状态。
hElementLayout
元素布局。
IBStripCutValue
索引缓冲区带剪切值。
PrimitiveTopologyType
基元拓扑类型。
NumRenderTargets
呈现器目标的数目。
RTVFormats[8]
RTV 格式。
DSVFormat
DSV 格式。
SampleDesc
示例说明。
NodeMask
表示节点集。
LibraryReference
库引用。
ViewInstancingDesc
视图实例化说明。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h |