Skip to main content
Describe el estado de mezcla.

Sintaxis

Miembros

AlphaToCoverageEnable
Tipo: 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.
EstadoValor predeterminado
AlphaToCoverageEnableFALSE
IndependentBlendEnableFALSE
RenderTarget[0].BlendEnableFALSE
RenderTarget[0].LogicOpEnableFALSE
RenderTarget[0].SrcBlendD3D12_BLEND_ONE
RenderTarget[0].DestBlendD3D12_BLEND_ZERO
RenderTarget[0].BlendOpD3D12_BLEND_OP_ADD
RenderTarget[0].SrcBlendAlphaD3D12_BLEND_ONE
RenderTarget[0].DestBlendAlphaD3D12_BLEND_ZERO
RenderTarget[0].BlendOpAlphaD3D12_BLEND_OP_ADD
RenderTarget[0].LogicOpD3D12_LOGIC_OP_NOOP
RenderTarget[0].RenderTargetWriteMaskD3D12_COLOR_WRITE_ENABLE_ALL
Cuando establece el miembro LogicOpEnable del primer elemento de la matriz RenderTarget (RenderTarget[0]) en TRUE, también debe establecer el miembro BlendEnable de RenderTarget[0] en FALSE y el miembro IndependentBlendEnable de esta estructura en FALSE. Esto refleja la limitación del hardware que impide mezclar operaciones lógicas con la mezcla en varios destinos de representación, y que, cuando se usa una operación lógica, se debe aplicar la misma operación lógica a todos los destinos de representación. Tenga en cuenta la estructura auxiliar CD3DX12_BLEND_DESC.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

Estructuras principales
Última modificación el 28 de agosto de 2026