구문
멤버
AlphaToCoverageEnable형식: BOOL 렌더 대상에 픽셀을 설정할 때 알파-투-커버리지를 멀티샘플링 기법으로 사용할지 여부를 지정합니다. 알파-투-커버리지 사용에 대한 자세한 내용은 알파-투-커버리지를 참조하세요. IndependentBlendEnable
형식: BOOL 동시 렌더 대상에서 독립 블렌딩을 활성화할지 여부를 지정합니다. 독립 블렌딩을 활성화하려면 TRUE로 설정합니다. FALSE로 설정하면 RenderTarget[0] 멤버만 사용되며, RenderTarget[1..7]은 무시됩니다. 제한 사항은 설명 섹션을 참조하세요. RenderTarget
형식: D3D12_RENDER_TARGET_BLEND_DESC[8] 렌더 대상에 대한 블렌드 상태를 설명하는 D3D12_RENDER_TARGET_BLEND_DESC 구조체의 배열입니다. 이는 한 번에 output-merger 단계에 바인딩될 수 있는 8개의 렌더 대상에 해당합니다.
설명
D3D12_GRAPHICS_PIPELINE_STATE_DESC 객체에는 output-merger 단계에서 블렌딩을 제어하는 블렌드 상태 구조가 포함되어 있습니다. 블렌드 상태의 기본값은 다음과 같습니다.| 상태 | 기본값 |
|---|---|
| AlphaToCoverageEnable | FALSE |
| IndependentBlendEnable | FALSE |
| RenderTarget[0].BlendEnable | FALSE |
| RenderTarget[0].LogicOpEnable | FALSE |
| RenderTarget[0].SrcBlend | D3D12_BLEND_ONE |
| RenderTarget[0].DestBlend | D3D12_BLEND_ZERO |
| RenderTarget[0].BlendOp | D3D12_BLEND_OP_ADD |
| RenderTarget[0].SrcBlendAlpha | D3D12_BLEND_ONE |
| RenderTarget[0].DestBlendAlpha | D3D12_BLEND_ZERO |
| RenderTarget[0].BlendOpAlpha | D3D12_BLEND_OP_ADD |
| RenderTarget[0].LogicOp | D3D12_LOGIC_OP_NOOP |
| RenderTarget[0].RenderTargetWriteMask | D3D12_COLOR_WRITE_ENABLE_ALL |
요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
