Condividi tramite


Funzione AllMemoryBarrierWithGroupSync

Blocca l'esecuzione di tutti i thread in un gruppo finché non sono stati completati tutti gli accessi alla memoria e tutti i thread nel gruppo hanno raggiunto questa chiamata.

Sintassi

void AllMemoryBarrierWithGroupSync(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

Una barriera di memoria garantisce che le operazioni di memoria in sospeso siano state completate. I thread vengono sincronizzati in barriere GroupSync. Questo può bloccare un thread o thread se le operazioni di memoria sono in corso.

Il comportamento delle chiamate a questa funzione all'interno di rami diversi di un gruppo di thread non è definito.

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

Modello di shader Supportato
Modelli shader 5 e versioni successive dello shader

 

Questa funzione è supportata nei tipi di shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
x

 

Vedi anche

Funzioni intrinseche

Modello shader 5