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

Systeminterne Funktionen

Shadermodell 5