Skip to content

格式

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