Partager via


D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS structure (d3d12.h)

Décrit une ressource à résoudre à la fin d’une passe de rendu.

Syntaxe

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;

Membres

pSrcResource

Pointeur vers un ID3D12Resource. Ressource source.

pDstResource

Pointeur vers un ID3D12Resource. Ressource de destination.

SubresourceCount

UN UINT. Nombre de sous-ressources.

pSubresourceParameters

Pointeur vers un tableau constant de D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Ces sous-ressources peuvent être un sous-ensemble des tranches de tableau de la cible de rendu, mais vous ne pouvez pas cibler des sous-ressources qui ne font pas partie de la vue cible de rendu (RTV) ou de la vue de profondeur/gabarit (DSV).

Notes

Ce pointeur est directement référencé par la liste de commandes, et la mémoire de ce tableau doit rester active et intacte jusqu’à ce que EndRenderPass soit appelé.

Format

Un DXGI_FORMAT. Format de données des ressources.

ResolveMode

Un D3D12_RESOLVE_MODE. Opération de résolution.

PreserveResolveSource

BoOL. TRUE pour conserver la source de résolution, sinon FALSE.

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Rendu