SV_GroupID
Индексы, для которых выполняется группа потоков, в которой выполняется вычислительный шейдер. Индексы относятся ко всей группе, а не к отдельному потоку. Возможные значения зависят от диапазона, передаваемого в качестве параметров в Dispatch. Например, вызов Dispatch(2,1;1) приводит к возможным значениям 0,0,0 и 1,0,0.
Определяет смещение группы в вызове Dispatch для каждого измерения вызова диспетчеризации.
Тип
Тип |
---|
uint3 |
Комментарии
Это системное значение является необязательным.
На следующем рисунке показана связь между параметрами, передаваемыми в Dispatch, Dispatch(5,3,2), значениями, указанными в атрибуте numthreads, numthreads(10,8,3), и значениями, которые будут переданы вычислительному шейдеру для системных значений, связанных с потоком (SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID).
Эта функция поддерживается в следующих типах шейдеров:
Вершина | Корпуса | Домен | Geometry | Пиксель | Вычисления |
---|---|---|---|---|---|
x |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по