D3D12DDIARG_CREATE_PIPELINE_STATE_0033 structure (d3d12umddi.h)
Creates a pipeline state.
Syntax
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;
Members
hComputeShader
The compute shader.
hVertexShader
The vertex shader.
hPixelShader
The pixel shader.
hDomainShader
The domain shader.
hHullShader
The hull shader.
hGeometryShader
The geometry shader.
hRootSignature
The root signature.
hBlendState
The blend state.
SampleMask
The sample mask.
hRasterizerState
The rasterizer state.
hDepthStencilState
The depth stencil state.
hElementLayout
The element layout.
IBStripCutValue
The index buffer strip cut value.
PrimitiveTopologyType
The primitive topology type.
NumRenderTargets
The number of render targets.
RTVFormats[8]
The RTV formats.
DSVFormat
The DSV format.
SampleDesc
The sample description.
NodeMask
Represents the set of nodes.
LibraryReference
The library reference.
ViewInstancingDesc
The view instancing description.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h |