Partager via


é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

Voir aussi

PFND3D12DDI_BEGIN_RENDER_PASS_0053