énumération D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 (d3d12umddi.h)

Syntax

typedef enum D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 {
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_DISCARD,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_PRESERVE,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_RESOLVE,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_NO_ACCESS
} ;

Constantes

 
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_DISCARD
Indique que l’application n’aura aucune dépendance future sur les données écrites sur la ressource pendant ce rendu. Toutefois, les dépendances peuvent convenir à une mémoire tampon de profondeur où la mémoire tampon de profondeur ne sera jamais texturée à partir d’écritures antérieures à de futures écritures.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_PRESERVE
Indique que l’application aura une dépendance sur le contenu écrit de cette ressource à l’avenir et qu’ils doivent être conservés.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_RESOLVE
Permet à l’application de résoudre directement une surface MSAA (multi-échantillonnage anti-aliasing) en une ressource distincte à la fin de la passe de rendu. Dans l’idéal, cela s’effectue pendant que le contenu MSAA se trouve actuellement dans le cache de vignettes, pour les TBDR (Rendu différé basé sur les vignettes).
La destination de résolution est censée se trouver dans le champ d’état de la ressource hDstResource de la structure D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 , au moment où le rendu passe se termine.
La source de résolution est transférée vers l’état de ressource hSrcResource de la structure D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 , au moment où le rendu passe se termine.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_NO_ACCESS
signifie que la ressource ne sera pas lue à partir de ou dans laquelle elle ne sera pas écrite pendant la passe de rendu. Il est généralement utilisé pour indiquer si le plan de profondeur/gabarit d’un DSV n’est pas accessible.

IMPORTANT

Cette valeur doit être associée à la valeur D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_NO_ACCESS de l’énumération D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête d3d12umddi.h