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 | sí |
Esta función se admite en los siguientes tipos de sombreadores:
Vértice | Casco | Domain | Geometría | Píxel | Proceso |
---|---|---|---|---|---|
x |
Consulte también