cara hacia delante
Voltea la superficie-normal (si es necesario) para enfrentarse en una dirección opuesta a i; devuelve el resultado en n.
ret faceforward(n, i, ng) |
---|
Esta función usa la siguiente fórmula: -n sign(dot(i, ng)).
Parámetros
Elemento | Descripción |
---|---|
N |
[in] Vector de superficie normal de punto flotante resultante. |
i |
[in] Vector de incidente de punto flotante que apunta desde la posición de vista a la posición de sombreado. |
Ng |
[in] Vector normal de superficie de punto flotante. |
Valor devuelto
Vector normal de superficie de punto flotante que se encuentra frente a la dirección de la vista.
Descripción del tipo
Nombre | Tipo de plantilla | Tipo de componente | Size |
---|---|---|---|
n | Vector | FLOAT | cualquiera |
i | Vector | FLOAT | las mismas dimensiones que la entrada n |
Ng | Vector | FLOAT | las mismas dimensiones que la entrada n |
Ret | Vector | FLOAT | las mismas dimensiones que la entrada n |
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) | vs_1_1 y ps_1_4 |