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

 

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

Funciones intrínsecas

asuint (DirectX HLSL)

Modelo de sombreador 5