AllMemoryBarrier-Funktion

Blockiert die Ausführung aller Threads in einer Gruppe, bis alle Speicherzugriffe abgeschlossen wurden.

Syntax

void AllMemoryBarrier(void);

Parameter

Diese Funktion besitzt keine Parameter.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Eine Speicherbarriere garantiert, dass ausstehende Speichervorgänge abgeschlossen sind. Threads werden an GroupSync-Barrieren synchronisiert. Dadurch kann ein Thread oder Threads blockiert werden, wenn Speichervorgänge ausgeführt werden.

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 5 und höher ja

 

Diese Funktion wird in den folgenden Shadertypen unterstützt:

Scheitelpunkt Hull Domain Geometrie Pixel Compute
x

 

Siehe auch

Systeminterne Funktionen

Shadermodell 5