Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Conversão em componentes de dados de ponto flutuante de precisão única para dados de ponto flutuante de precisão dupla.
ftod dest[.mask], [-]src0[.swizzle], |
---|
Item | Descrição |
---|---|
Dest |
[in] O endereço dos dados convertidos. |
src0 |
[in] Os dados a serem convertidos. |
Comentários
Cada componente da origem é convertido da representação de precisão única para a representação de precisão dupla.
As máscaras dest válidas são .xy, .zw e .xyzw. .xy recebe o resultado da primeira conversão e .zw recebe o resultado da segunda conversão.
dest é um vec2 duplo entre (x 32LSB, y 32MSB) e (z 32LSB, w 32MSB).
src0 é um vec2 float em x e y (zw ignorado) (swizzle post).
Para conversões float32-double<, as implementações podem respeitar os desnormos float32 ou podem liberá-los>.
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 |