clip
如果指定的值小於零,則會捨棄目前的圖元。
clip (x) |
---|
參數
項目 | 描述 |
---|---|
X |
[in]指定的值。 |
傳回值
無。
備註
如果x參數的每個元件代表平面的距離,請使用剪輯HLSL 內建函式來模擬裁剪平面。
此外,請使用 clip 函式來測試 Alpha 行為,如下列範例所示:
clip( Input.Color.A < 0.1f ? -1:1 );
類型描述
名稱 | 範本類型 | 元件類型 | 大小 |
---|---|---|---|
x | 純量、 向量或 矩陣 | FLOAT | 任意 |
最小著色器模型
下列著色器模型中支援此函式。
著色器模型 | 支援 |
---|---|
著色器模型 4 | 是 (只) 圖元著色器 |
著色器模型 3 (DirectX HLSL) | 是 (只) 圖元著色器 |
著色器模型 2 (DirectX HLSL) | 是 (只) 圖元著色器 |
著色器模型 1 (DirectX HLSL) | 是 (只) 圖元著色器 |