Función AllMemoryBarrierWithGroupSync

Bloquea la ejecución de todos los subprocesos de un grupo hasta que se hayan completado todos los accesos a memoria y todos los subprocesos del grupo hayan alcanzado esta llamada.

Sintaxis

void AllMemoryBarrierWithGroupSync(void);

Parámetros

Esta función no tiene parámetros.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

Una barrera de memoria garantiza que se han completado las operaciones de memoria pendientes. Los subprocesos se sincronizan en las barreras groupSync. Esto puede detenerse un subproceso o subprocesos si las operaciones de memoria están en curso.

El comportamiento de las llamadas a esta función que se encuentran dentro de ramas divergentes de un grupo de subprocesos no está definido.

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 5 y modelos de sombreador posteriores

 

Esta función se admite en los siguientes tipos de sombreadores:

Vértice Casco Domain Geometría Píxel Proceso
x

 

Consulte también

Funciones intrínsecas

Modelo de sombreador 5