normalize
Normaliza el vector de punto flotante especificado según x/ length(x).
ret normalize(x) |
---|
Parámetros
Elemento | Descripción |
---|---|
X |
[in] Vector de punto flotante especificado. |
Valor devuelto
Parámetro x normalizado. Si la longitud del parámetro x es 0, el resultado es indefinido.
Observaciones
La función intrínseca normalizar HLSL usa la fórmula siguiente: x / length(x).
Descripción del tipo
Nombre | Tipo de plantilla | Tipo de componente | Size |
---|---|---|---|
x | Vector | FLOAT | cualquiera |
Ret | igual que la entrada x | FLOAT | las mismas dimensiones que la entrada x |
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 2 (DirectX HLSL) y modelos de sombreador superiores | sí |
Modelo de sombreador 1 (DirectX HLSL) | Sí (solo vs_1_1) |