funzione f32tof16

Converte un input in un tipo float16.

Sintassi

uint f32tof16(
  in float value
);

Parametri

valore [in]

Tipo: float

Valore di input.

Valore restituito

Tipo: uint

Valore convertito archiviato nella metà bassa dell'uint.

Commenti

Sono disponibili anche le versioni di overload seguenti:

uint2 f32tof16(float2 value);
uint3 f32tof16(float3 value);
uint4 f32tof16(float4 value);

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

Modello di shader Supportato
Modelli shader 4 e uno shader superiore

 

Anche se questa funzione è disponibile nei modelli shader Model 4 e superiore, perché è emulata in 4.0 e 4.1, è meno perfomant in questi modelli shader che è in Shader Model 5.

Questa funzione è supportata nei tipi di shader seguenti:

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

 

Vedi anche

Funzioni intrinseche

Modello shader 5