firstbithigh-Funktion
Ruft die Position des ersten festgelegten Bits ab dem bit mit 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.
Hinweise
Für eine ganze Zahl mit Vorzeichen ist das erste signifikante Bit 0 (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);
Shader-Mindestmodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
| Shadermodell | Unterstützt |
|---|---|
| Shadermodell 5 und höhere Shadermodelle | Ja |
Diese Funktion wird in den folgenden Shadertypen unterstützt:
| Scheitelpunkt | Rumpf | Domain | Geometrie | Pixel | Compute |
|---|---|---|---|---|---|
| x | x | x | x | x | x |