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 |