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 |