é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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour