Função f32tof16

Converte uma entrada em um tipo float16.

Sintaxe

uint f32tof16(
  in float value
);

Parâmetros

value [in]

Tipo: float

O valor de entrada.

Valor retornado

Tipo: uint

O valor convertido, armazenado na metade baixa da uint.

Comentários

As seguintes versões sobrecarregadas também estão disponíveis:

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

Modelo de sombreador mínimo

Essa função tem suporte nos modelos de sombreador a seguir.

Modelo de Sombreador Com suporte
Modelo de sombreador 4 e modelos de sombreador superior sim

 

Embora essa função esteja disponível no Modelo de Sombreador 4 e em modelos de sombreador superiores, pois ela é emulada em 4.0 e 4.1, ela é menos perfomant nesses modelos de sombreador do que no Modelo de Sombreador 5.

Essa função tem suporte nos seguintes tipos de sombreadores:

Vértice Casco Domínio Geometry Pixel Computação
x x x x x x

 

Confira também

Funções intrínsecas

Modelo de sombreador 5