Compartilhar via


f32tof16 (sm5 – asm)

Conversão float16 para float32 em termos de componente.

f32tof16 dest[.mask], [-]src0[.swizzle]
Item Descrição
Dest
[in] O endereço do resultado float16.
src0
[in] O valor float32 a ser convertido.

Comentários

Esta instrução executa uma conversão em termos de componente de um valor float32 em um resultado de valor float16 colocado em LSB de 16 bits.

Esta instrução segue as regras D3D para conversão de ponto flutuante.

Use esta instrução para compactação de dados controlada por sombreador.

Esta instrução se aplica aos seguintes estágios de sombreador:

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

Modelo de sombreador mínimo

Esta instrução tem suporte nos seguintes modelos de sombreador:

Modelo de Sombreador Com suporte
Modelo de sombreador 5 sim
Modelo de sombreador 4.1 não
Modelo de sombreador 4 não
Modelo de Sombreador 3 (DirectX HLSL) não
Modelo de Sombreador 2 (DirectX HLSL) não
Modelo de Sombreador 1 (DirectX HLSL) não

Assembly do Modelo de Sombreador 5 (DirectX HLSL)