Compartilhar via


estrutura D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS (d3d12.h)

Descreve um recurso ao qual resolve na conclusão de uma passagem de renderização.

Sintaxe

typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS {
  ID3D12Resource                                                       *pSrcResource;
  ID3D12Resource                                                       *pDstResource;
  UINT                                                                 SubresourceCount;
  const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS *pSubresourceParameters;
  DXGI_FORMAT                                                          Format;
  D3D12_RESOLVE_MODE                                                   ResolveMode;
  BOOL                                                                 PreserveResolveSource;
} D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS;

Membros

pSrcResource

Um ponteiro para um ID3D12Resource. O recurso de origem.

pDstResource

Um ponteiro para um ID3D12Resource. O recurso de destino.

SubresourceCount

Um UINT. O número de sub-recursos.

pSubresourceParameters

Um ponteiro para uma matriz constante de D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Esses sub-recursos podem ser um subconjunto das fatias de matriz do destino de renderização, mas você não pode direcionar sub-recursos que não fazem parte da rtv (exibição de destino de renderização) ou da exibição de profundidade/estêncil (DSV).

Observação

Esse ponteiro é referenciado diretamente pela lista de comandos e a memória dessa matriz deve permanecer ativa e intacta até que EndRenderPass seja chamado.

Format

Um DXGI_FORMAT. O formato de dados dos recursos.

ResolveMode

Um D3D12_RESOLVE_MODE. A operação de resolve.

PreserveResolveSource

Um BOOL. TRUE para preservar a origem resolve, caso contrário, FALSE.

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

Renderização