clip
如果指定的值小于零,则放弃当前像素。
剪辑 (x) |
---|
parameters
项 | 说明 |
---|---|
X |
[in]指定的值。 |
返回值
无。
备注
如果 x 参数的每个组件表示与平面的距离,请使用剪辑 HLSL 内部函数来模拟剪裁平面。
此外,使用 clip 函数测试 alpha 行为,如以下示例所示:
clip( Input.Color.A < 0.1f ? -1:1 );
类型说明
名称 | 模板类型 | 组件类型 | 大小 |
---|---|---|---|
x | 标量、 矢量或 矩阵 | FLOAT | any |
最小着色器模型
以下着色器模型中支持此函数。
着色器模型 | 支持 |
---|---|
着色器模型 4 | 是 (像素着色器仅) |
着色器模型 3 (DirectX HLSL) | 是 (像素着色器仅) |
着色器模型 2 (DirectX HLSL) | 是 (像素着色器仅) |
着色器模型 1 (DirectX HLSL) | 是 (像素着色器仅) |