firstbithigh-Funktion
Ruft die Position des ersten festgelegten Bits ab dem Bit der höchsten Reihenfolge ab und arbeitet nach unten pro Komponente.
Syntax
int firstbithigh(
in int value
);
Parameter
-
Wert [in]
-
Typ: int
Der Eingabewert.
Rückgabewert
Typ: int
Die Position des ersten festgelegten Bits.
Bemerkungen
Bei einer ganzzahligen Zahl mit Vorzeichen ist das erste signifikante Bit null für eine negative Zahl.
Die folgenden überladenen Versionen sind ebenfalls verfügbar:
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);
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 und höher | ja |
Diese Funktion wird in den folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Siehe auch