Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera lokalizację pierwszego bitu zestawu rozpoczynającego się od najwyższego poziomu kolejności i pracy w dół na składnik.
Składnia
int firstbithigh(
in int value
);
Parametry
-
wartość [in]
-
Typ: int
Wartość wejściowa.
Wartość zwracana
Typ: int
Lokalizacja pierwszego zestawu bitów.
Uwagi
W przypadku ujemnej liczby całkowitej ze znakiem firstbithigh zwraca pozycję pierwszego bitu ustawioną na 0.
Jeśli nie znaleziono pasującego bitu, zostanie zwrócony 0xFFFFFFFF (-1).
Dostępne są również następujące przeciążone wersje:
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);
Minimalny model cieniowania
Ta funkcja jest obsługiwana w następujących modelach cieniowania.
| Model cieniowania | Wsparte |
|---|---|
| Model cieniowania 5 i nowszych modeli cieniowania | yes |
Ta funkcja jest obsługiwana w następujących typach cieniowania:
| Wierzchołek | Kadłub | Domena | Geometry | Piksel | Compute |
|---|---|---|---|---|---|
| x | x | x | x | x | x |
Zobacz także