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 |