Syntaxe
Membres
AlphaToCoverageEnableType : BOOL Spécifie s’il faut utiliser l’alpha-to-coverage comme technique d’échantillonnage multiple lors de l’écriture d’un pixel dans une cible de rendu. Pour plus d’informations sur l’utilisation de l’alpha-to-coverage, consultez Alpha-To-Coverage. IndependentBlendEnable
Type : BOOL Spécifie s’il faut activer la fusion indépendante dans les cibles de rendu simultanées. Définissez cette valeur sur TRUE pour activer la fusion indépendante. Si elle est définie sur FALSE, seuls les membres RenderTarget[0] sont utilisés ; RenderTarget[1..7] sont ignorés. Consultez la section Remarques pour connaître les restrictions. RenderTarget
Type : D3D12_RENDER_TARGET_BLEND_DESC[8] Tableau de structures D3D12_RENDER_TARGET_BLEND_DESC qui décrivent les états de fusion des cibles de rendu ; elles correspondent aux huit cibles de rendu pouvant être liées simultanément à l’étape de fusion de sortie.
Remarques
Un objet D3D12_GRAPHICS_PIPELINE_STATE_DESC contient une structure d’état de fusion qui contrôle la fusion effectuée par l’étape de fusion de sortie. Voici les valeurs par défaut de l’état de fusion.| État | Valeur par défaut |
|---|---|
| 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 |
Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
