Syntaxe
Paramètres
Destination _In_Type : D3D12_GPU_VIRTUAL_ADDRESS Adresse de base de la mémoire graphique à laquelle écrire la valeur. L’adresse doit être alignée sur 4 octets. Value _In_
Type : UINT64 Valeur de 64 bits à écrire à l’emplacement mémoire spécifié. SyncFlags _In_
Type : D3D12XBOX_SYNC_FLAGS Ensemble facultatif de directives de synchronisation à effectuer conjointement avec l’opération d’écriture. Les indicateurs peuvent être une combinaison des valeurs suivantes :
- D3D12XBOX_SYNC_FLAG_VCACHE_INVALIDATE
- D3D12XBOX_SYNC_FLAG_MCACHE_INVALIDATE
- D3D12XBOX_SYNC_FLAG_MCACHE_WRITEBACK
- D3D12XBOX_SYNC_FLAG_GL1_INVALIDATE
- D3D12XBOX_SYNC_FLAG_GL2_INVALIDATE
- D3D12XBOX_SYNC_FLAG_GL2_WRITEBACK
- D3D12XBOX_SYNC_FLAG_GL2_VOLATILE
Type : D3D12XBOX_SYNC_CONTROL_FLAGS Ensemble facultatif de modificateurs de contrôle à appliquer à l’opération de synchronisation. Les indicateurs peuvent être l’une des valeurs suivantes :
- D3D12XBOX_SYNC_CONTROL_FLAG_GCR_SEQUENCE_FORWARD
- D3D12XBOX_SYNC_CONTROL_FLAG_GCR_SEQUENCE_REVERSE
Type : D3D12XBOX_WRITE_VALUE_BOP_FLAGS Combinaison d’opérations OR au niveau du bit de valeurs D3D12XBOX_WRITE_VALUE_BOP_FLAGS qui contrôlent la valeur écrite en mémoire (un seul indicateur est actuellement autorisé). La source de la valeur écrite dépend des constantes sélectionnées :
- D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE désigne le paramètre Value spécifié.
- D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP désigne la valeur actuelle du compteur d’horloge du GPU.
- D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP désigne la valeur actuelle du compteur d’horloge système.
Valeur renvoyée
Type : void Aucune.Remarques
La valeur de 64 bits est écrite en mémoire après la fin de toute l’exécution des nuanceurs et du traitement du back-end de rendu, mais avant la fin de toutes les écritures en mémoire générées par les appels de dessin et les dispatchs précédents. Utilisée conjointement avec la méthode Wait64BitValueX, Write64BitValueBottomOfPipe2X peut servir de mécanisme de synchronisation utile entre moteurs, au sein d’une même liste de commandes.Configuration requise
En-tête : d3d12_xs.hBibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series
Voir aussi
ID3D12GraphicsCommandList6d3d12_xs
