Syntaxe
Paramètres
Address _In_Type : D3D12_GPU_VIRTUAL_ADDRESS Adresse de base de la mémoire graphique qui contient la valeur d’évaluation de l’attente. L’adresse doit être alignée sur 8 octets. ComparisonFunction _In_
Type : D3D12_COMPARISON_FUNC Constante d’énumération D3D12_COMPARISON_FUNC qui spécifie la fonction à utiliser comme base de la condition d’attente. La seule valeur de fonction de comparaison prise en charge par les listes de commandes DMA est D3D12_COMPARISON_FUNC_GREATER_EQUAL. La valeur à l’emplacement mémoire Address est comparée à ReferenceValue à l’aide de cette fonction. ReferenceValue _In_
Type : UINT64 Valeur à utiliser comme base de comparaison pour l’attente. Flags _In_
Type : D3D12XBOX_WAIT_FLAGS Facultatif. Combinaison d’opérations OR au niveau du bit de constantes d’énumération D3D12XBOX_WAIT_FLAGS qui spécifient le moteur à utiliser pour effectuer l’attente. Doit être défini sur D3D12XBOX_WAIT_FLAG_NONE.
Valeur renvoyée
Type : voidRemarques
Une attente est satisfaite lorsque ((Valeur-à-Address & MaskValue) <ComparisonFunction> ReferenceValue) est évaluée à true.Si la condition d’attente n’est pas satisfaite, le GPU se bloque. Émettez les attentes avec prudence.
Configuration requise
En-tête : d3d12_x.h Bibliothèque : d3d12_x.lib Plateformes prises en charge : famille XBOX OneVoir aussi
ID3D12XboxDmaCommandListWait32BitValueX
Wait64BitValueX
Write64BitValueBottomOfPipeX
