clip
Rimuove il pixel corrente se il valore specificato è minore di zero.
clip(x) |
---|
Parametri
Elemento | Descrizione |
---|---|
X |
[in] Valore specificato. |
Valore restituito
No.
Osservazioni
Usare la funzione intrinseca clip HLSL per simulare i piani di ritaglio se ogni componente del parametro x rappresenta la distanza da un piano.
Usare anche la funzione clip per verificare il comportamento alfa, come illustrato nell'esempio seguente:
clip( Input.Color.A < 0.1f ? -1:1 );
Descrizione tipo
Nome | Tipo di modello | Tipo di componente | Dimensione |
---|---|---|---|
x | scalare, vettore o matrice | float | any |
Modello minimo shader
Questa funzione è supportata nei modelli di shader seguenti.
Modello di shader | Supportato |
---|---|
Modello shader 4 | Sì (solo pixel shader) |
Modello shader 3 (DirectX HLSL) | Sì (solo pixel shader) |
Modello shader 2 (DirectX HLSL) | Sì (solo pixel shader) |
Modello shader 1 (DirectX HLSL) | Sì (solo pixel shader) |