normalize
Normaliza o vetor de ponto flutuante especificado de acordo com x /length(x).
ret normalize(x) |
---|
Parâmetros
Item | Descrição |
---|---|
X |
[in] O vetor de ponto flutuante especificado. |
Valor Retornado
O parâmetro x normalizado. Se o comprimento do parâmetro x for 0, o resultado será indefinido.
Comentários
A função intrínseca normalizar HLSL usa a seguinte fórmula: x / length(x).
Descrição do tipo
Nome | Tipo de modelo | Tipo de componente | Tamanho |
---|---|---|---|
x | Vetor | FLOAT | any |
Ret | mesmo que a entrada x | FLOAT | mesmas dimensões que a entrada x |
Modelo de sombreador mínimo
Essa função tem suporte nos modelos de sombreador a seguir.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 2 (DirectX HLSL) e modelos de sombreador superior | sim |
Modelo de sombreador 1 (DirectX HLSL) | sim (somente vs_1_1) |