Condividi tramite


funzione asuint

Reinterpreta il modello di bit di un valore a 64 bit come due interi senza segno a 32 bit.

Sintassi

void asuint(
  in  double value,
  out uint lowbits,
  out uint highbits
);

Parametri

valore [in]

Tipo: double

Valore di input.

lowbit [ out]

Tipo: uint

Modello a 32 bit basso di valore.

highbits [out]

Tipo: uint

Modello a 32 bit elevato di valore.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

Questa funzione è una versione alternativa dell'intrinseco asuint disponibile nei modelli di shader precedenti ed è stata introdotta per Shader Model 5. La funzione originale (riconosciuta nel compilatore HLSL dalla relativa firma diversa) rimane disponibile per Shader Model 5.

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

Modello di shader Supportato
Modelli shader 5 e versioni successive dello shader

 

Questa funzione è supportata nei tipi di shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
x x x x x x

 

Vedi anche

Funzioni intrinseche

asuint (DirectX HLSL)

Modello shader 5