Função asuint

Reinterpreta o padrão de bit de um valor de 64 bits como dois inteiros sem sinal de 32 bits.

Sintaxe

void asuint(
  in  double value,
  out uint lowbits,
  out uint highbits
);

Parâmetros

valor [in]

Tipo: duplo

O valor de entrada.

lowbits [out]

Tipo: uint

O padrão de valor baixo de 32 bits.

highbits [out]

Tipo: uint

O alto padrão de valor de 32 bits.

Retornar valor

Essa função não retorna um valor.

Comentários

Essa função é uma versão alternativa do intrínseco assíncrono que foi disponível em modelos de sombreador anteriores e foi introduzida para o Sombreador Modelo 5. A função original (reconhecida no compilador HLSL por sua assinatura diferente) permanece disponível para o Sombreador Modelo 5.

Modelo de sombreador mínimo

Essa função tem suporte nos seguintes modelos de sombreador.

Modelo de Sombreador Com suporte
Modelo de sombreador 5 e modelos de sombreador superior sim

 

Essa função tem suporte nos seguintes tipos de sombreadores:

Vértice Casco Domínio Geometria Pixel Computação
x x x x x x

 

Confira também

Funções intrínsecas

asuint (DirectX HLSL)

Modelo de sombreador 5