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
-
value [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 asuint 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 | Geometry | Pixel | Computação |
---|---|---|---|---|---|
x | x | x | x | x | x |
Confira também