énumération D3D12DDIARG_RENDER_PASS_FLAGS_0053 (d3d12umddi.h)
L’énumération D3D12DDIARG_RENDER_PASS_FLAGS_0053 est un or au niveau du bit d’indicateurs qui indiquent l’état d’une passe de rendu.
Syntax
typedef enum D3D12DDIARG_RENDER_PASS_FLAGS_0053 {
D3D12DDI_RENDER_PASS_FLAG_0053_NONE = 0x0,
D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES = 0x1,
D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS = 0x2,
D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS = 0x4,
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH = 0x8,
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL = 0x10
} ;
Constantes
D3D12DDI_RENDER_PASS_FLAG_0053_NONE Valeur : 0x0 Aucun indicateur n'est spécifié. |
D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES Valeur : 0x1 Permet de spécifier si l’utilisateur émettra des écritures UAV dans la passe de rendu, ce qui permet aux UMD (pilotes en mode utilisateur) de refuser le câblage si nécessaire. |
D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS Valeur : 0x2 Cette passe de rendu est en cours de suspension. |
D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS Valeur : 0x4 Cette passe de rendu reprend. |
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH Valeur : 0x8 Une vue de gabarit de profondeur (DSV) doit être liée en lecture seule pour l’aspect de profondeur pendant la passe de rendu. Cet indicateur est défini lorsque les données de profondeur sont lues par le GPU, par exemple pour la comparaison de profondeur dans le mappage d’ombres, mais pas écrites dans pendant le passage. Cet indicateur ne peut être spécifié que pour une surface de profondeur qui a été initialisée avant la passe actuelle (par une passe précédente ou d’une autre manière). |
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL Valeur : 0x10 L’aspect gabarit d’une DSV doit être lié en lecture seule pendant le passage de rendu. Cela est utile lorsque les données de gabarit sont nécessaires pour des opérations de lecture telles que le test de gabarit, mais qu’elles ne sont pas modifiées par le passage. Cet indicateur ne peut être spécifié que pour une surface de gabarit qui a été initialisée avant la passe actuelle (par une passe précédente ou d’une autre manière). |
Remarques
Une passe de rendu peut être en cours de reprise et de suspension.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |