dtof (sm5 - asm)
Conversión de punto flotante de precisión doble a datos de punto flotante de precisión sencilla a datos de punto flotante de precisión sencilla.
dtof dest[.mask], ]src0[.swizzle], |
---|
Elemento | Descripción |
---|---|
Dest |
[in] Dirección de los datos convertidos. |
src0 |
[in] Datos que se van a convertir. |
Comentarios
Cada componente del origen se convierte de la representación de doble precisión a la representación de precisión sencilla mediante redondeo a redondeo par más cercano.
Los swizzles válidos para el parámetro de origen son .xyzw, .xyxy, .zwxy, .zwzw.
Las máscaras dest válidas son uno o dos componentes. Es decir: .x, .y, .z, .w, .xy, .xz, .xw, .yz, .yw, .zw El resultado de la primera conversión va al primer componente de la máscara y el resultado del segundo componente va en el segundo componente de la máscara, si está presente.
los componentes dest son float32.
src0 es un doble vec2 a través de (x 32LSB, y 32MSB) y (z 32LSB, w 32MSB) post swizzle.
En el caso de las conversiones float32-double<>, las implementaciones pueden respetar los desnorms float32 o pueden vaciarlas.
Esta instrucción se aplica a las siguientes fases del sombreador:
Vértice | Casco | Dominio | Geometría | Píxel | Compute |
---|---|---|---|---|---|
X | X | X | x | x | x |
Modelo de sombreador mínimo
Esta instrucción se admite en los siguientes modelos de sombreador:
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 5 | sí |
Modelo de sombreador 4.1 | No |
Modelo de sombreador 4 | No |
Modelo de sombreador 3 (DirectX HLSL) | No |
Modelo de sombreador 2 (DirectX HLSL) | No |
Modelo de sombreador 1 (DirectX HLSL) | No |
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de