firstbithigh - функция
Возвращает расположение первого бита набора, начиная с бита наибольшего порядка и работающего вниз для каждого компонента.
Синтаксис
int firstbithigh(
in int value
);
Параметры
-
value [in]
-
Тип: int
Входное значение.
Возвращаемое значение
Тип: int
Расположение первого заданного бита.
Комментарии
Для целого числа со знаком первый значимый бит равен нулю для отрицательного числа.
Также доступны следующие перегруженные версии:
int2 firstbithigh(int2 value);
int3 firstbithigh(int3 value);
int4 firstbithigh(int4 value);
uint firstbithigh(uint value);
uint2 firstbithigh(uint2 value);
uint3 firstbithigh(uint3 value);
uint4 firstbithigh(uint4 value);
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
Модель шейдера | Поддерживается |
---|---|
Модели шейдеров 5 и более поздних версий | да |
Эта функция поддерживается в следующих типах шейдеров:
Вершина | Корпуса | Домен | Geometry | Пиксель | Вычисления |
---|---|---|---|---|---|
x | x | x | x | x | x |
См. также раздел