Compartir a través de


clip

Descarta el píxel actual si el valor especificado es menor que cero.

clip(x)

Parámetros

Elemento Descripción
X
[in] Valor especificado.

Valor devuelto

Ninguno.

Comentarios

Use la función intrínseca de clip HLSL para simular planos de recorte si cada componente del parámetro x representa la distancia desde un plano.

Además, use la función clip para probar el comportamiento alfa, como se muestra en el ejemplo siguiente:

clip( Input.Color.A < 0.1f ? -1:1 );

Descripción del tipo

Nombre Tipo de plantilla Tipo de componente Size
x escalar, vector o matriz FLOAT cualquiera

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 4 Sí (solo sombreador de píxeles)
Modelo de sombreador 3 (DirectX HLSL) Sí (solo sombreador de píxeles)
Modelo de sombreador 2 (DirectX HLSL) Sí (solo sombreador de píxeles)
Modelo de sombreador 1 (DirectX HLSL) Sí (solo sombreador de píxeles)

Consulte también

Funciones intrínsecas (DirectX HLSL)