Función f32tof16

Convierte una entrada en un tipo float16.

Sintaxis

uint f32tof16(
  in float value
);

Parámetros

value [in]

Tipo: float

Valor de entrada.

Valor devuelto

Tipo: uint

Valor convertido, almacenado en la mitad baja de la uint.

Observaciones

Las siguientes versiones sobrecargadas también están disponibles:

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

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 4 y modelos de sombreador superiores

 

Aunque esta función está disponible en los modelos de sombreador modelo 4 y posteriores, porque se emula en 4.0 y 4.1, es menos perfomant en estos modelos de sombreador que en el modelo de sombreador 5.

Esta función se admite en los siguientes tipos de sombreadores:

Vértice Casco Domain Geometría Píxel Compute
x x x x x x

 

Consulte también

Funciones intrínsecas

Modelo de sombreador 5