格式
c++
#pragma zclip [ENABLE]描述
执行该命令用于设置渲染的 深度剪辑(Z Clip)模式,该模式决定渲染系统如何处理 近剪裁面(Near Clipping Planes)和 远剪裁面(Far Clipping Planes)之外的片元。
不执行此命令默认渲染的 深度剪辑(Z Clip)模式为 剪辑(Clip)。
字段
| 字段名 | 是否必须 | 字段值 | 描述 |
| [ENABLE] | 是 | true | 该 着色器(Shader)内容的 深度剪辑(Z Clip)模式设置为 剪辑(Clip)。即为默认的模式。 |
on | 为了更符合主流的游戏着色器编辑习惯而添加的字段值,等价于 true。 | ||
false | 该 着色器(Shader)内容的 深度剪辑(Z Clip)模式设置为 钳制(Clamp)。这意味着当比近剪裁面更近且正好在近平面,或者比远剪裁面更远且正好在远剪裁面的片元时不被渲染处理,从而减少渲染性能损耗。但是,它可能会导致深度顺序不正确。 | ||
off | 为了更符合主流的游戏着色器编辑习惯而添加的字段值,等价于 false。 |
代码示例
c++
#pragma zclip false