Функция AllMemoryBarrierWithGroupSync

Блокирует выполнение всех потоков в группе, пока не будут завершены все операции доступа к памяти и все потоки в группе не достигнут этого вызова.

Синтаксис

void AllMemoryBarrierWithGroupSync(void);

Параметры

У этой функции нет параметров.

Возвращаемое значение

Эта функция не возвращает значение.

Комментарии

Барьер памяти гарантирует завершение операций с неоплаченной памятью. Потоки синхронизируются в барьерах GroupSync. Это может привести к остановке потока или потоков, если выполняются операции с памятью.

Поведение вызовов этой функции, находящихся в разных ветвях группы потоков, не определено.

Минимальная модель шейдера

Эта функция поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модели шейдеров 5 и более поздних версий да

 

Эта функция поддерживается в следующих типах шейдеров:

Вершина Корпуса Домен Geometry Пиксель Вычисления
x

 

См. также раздел

Встроенные функции

Модель шейдера 5