Syntaxe
Membres
AlphaToCoverageEnableType : BOOL Spécifie s’il faut utiliser l’alpha-to-coverage comme technique de multiéchantillonnage lors de la définition 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 des cibles de rendu simultanées. Définissez cette valeur à TRUE pour activer la fusion indépendante. Si elle est définie à 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; celles-ci correspondent aux huit cibles de rendu pouvant être liées à l’étape de fusion de sortie en même temps.
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
