Sintaxe
Membros
AlphaToCoverageEnableTipo: BOOL Especifica se o alpha-to-coverage deve ser usado como técnica de multiamostragem ao definir um pixel em um destino de renderização. Para obter mais informações sobre o uso de alpha-to-coverage, consulte Alpha-To-Coverage. IndependentBlendEnable
Tipo: BOOL Especifica se a mesclagem independente deve ser habilitada em destinos de renderização simultâneos. Defina como TRUE para habilitar a mesclagem independente. Se definido como FALSE, somente os membros RenderTarget[0] serão usados; RenderTarget[1..7] serão ignorados. Consulte a seção Comentários para ver as restrições. RenderTarget
Tipo: D3D12_RENDER_TARGET_BLEND_DESC[8] Uma matriz de estruturas D3D12_RENDER_TARGET_BLEND_DESC que descrevem os estados de mesclagem dos destinos de renderização; elas correspondem aos oito destinos de renderização que podem ser associados ao estágio de fusão de saída ao mesmo tempo.
Comentários
Um objeto D3D12_GRAPHICS_PIPELINE_STATE_DESC contém uma estrutura de estado de mesclagem que controla a mesclagem pelo estágio de fusão de saída. Estes são os valores padrão do estado de mesclagem.| Estado | Valor padrão |
|---|---|
| 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
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
