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 : UINT Valeur de 32 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 l’opération d’écriture. Actuellement, cette valeur doit être définie à D3D12XBOX_WRITE_VALUE_BOP_FLAG_NONE. Les indicateurs D3D12XBOX_WRITE_VALUE_BOP_FLAG_GPU_TIMESTAMP et D3D12XBOX_WRITE_VALUE_BOP_FLAG_SYSTEM_TIMESTAMP demandent des réécritures d’horodatage de 64 bits et ne sont pris en charge qu’avec Write64BitValueBottomOfPipe2X.
Valeur renvoyée
Type : void Aucune.Remarques
La valeur de 32 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 probablement 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 Wait32BitValueX, Write32BitValueBottomOfPipe2X 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
