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