función asuint
Reinterpreta el patrón de bits de un valor de 64 bits como dos enteros de 32 bits sin signo.
Sintaxis
void asuint(
in double value,
out uint lowbits,
out uint highbits
);
Parámetros
-
value [in]
-
Tipo: double
Valor de entrada.
-
lowbits [out]
-
Tipo: uint
Patrón de valor de 32 bits bajo.
-
highbits [out]
-
Tipo: uint
Patrón de valor de 32 bits alto.
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
Esta función es una versión alternativa del intrínseco asuint que ha estado disponible en modelos de sombreador anteriores y se introdujo para Shader Model 5. La función original (reconocida en el compilador HLSL por su firma diferente) permanece disponible para Shader Model 5.
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 5 y modelos de sombreador superiores | sí |
Esta función se admite en los siguientes tipos de sombreadores:
Vértice | Casco | Domain | Geometría | Píxel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Consulte también