round_ni (sm4 - asm)
Punto flotante redondeo a float entero.
round_ni[_sat] dest[.mask], ]src0[_abs][.swizzle] |
---|
Elemento | Descripción |
---|---|
Dest |
[in] Dirección de los resultados de la operación. |
src0 |
[in] Componentes de la operación. |
Comentarios
Esta instrucción realiza una ronda de punto flotante de componentes de los valores de src0, escribiendo valores enteros de punto flotante en dest. round_ni redondea hacia -infinity, comúnmente conocido como floor().
En la tabla siguiente se muestran los resultados obtenidos al ejecutar la instrucción con varias clases de números.
F significa número finito-real.
src | -Inf | -F | -denorm | -0 | +0 | +denorm | +F | +inf | NaN |
---|---|---|---|---|---|---|---|---|---|
dest | -inf | -F | -0 | -0 | +0 | +0 | +F | +inf | NaN |
Esta instrucción se aplica a las siguientes fases del sombreador:
Sombreador de vértices | Sombreador de geometría | Sombreador de píxeles |
---|---|---|
x | x | x |
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 5 | sí |
Modelo de sombreador 4.1 | sí |
Modelo de sombreador 4 | sí |
Modelo de sombreador 3 (DirectX HLSL) | no |
Modelo de sombreador 2 (DirectX HLSL) | no |
Modelo de sombreador 1 (DirectX HLSL) | no |