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 |