Sintaxis
Miembros
AlphaToCoverageEnableTipo: BOOL Especifica si se usa alfa a cobertura como técnica de muestreo múltiple al establecer un píxel en un destino de representación. Para obtener más información sobre el uso de alfa a cobertura, consulte Alfa a cobertura. IndependentBlendEnable
Tipo: BOOL Especifica si se habilita la mezcla independiente en destinos de representación simultáneos. Establézcalo en TRUE para habilitar la mezcla independiente. Si se establece en FALSE, solo se usan los miembros de RenderTarget[0]; RenderTarget[1..7] se omiten. Consulte la sección Comentarios para conocer las restricciones. RenderTarget
Tipo: D3D12_RENDER_TARGET_BLEND_DESC[8] Una matriz de estructuras D3D12_RENDER_TARGET_BLEND_DESC que describen los estados de mezcla de los destinos de representación; corresponden a los ocho destinos de representación que se pueden enlazar a la fase de combinación de salida a la vez.
Comentarios
Un objeto D3D12_GRAPHICS_PIPELINE_STATE_DESC contiene una estructura de estado de mezcla que controla la mezcla realizada por la fase de combinación de salida. Estos son los valores predeterminados del estado de mezcla.| Estado | Valor predeterminado |
|---|---|
| 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 |
Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
