GPU の深度クリップモードを設定します。これは、GPU がニアクリップ面とファークリップ面の外側にあるフラグメントをどのように処理するかを決定します。
| 機能名 | ユニバーサルレンダーパイプライン (URP) | HD レンダーパイプライン (HDRP) | カスタム SRP | ビルトインレンダーパイプライン |
|---|---|---|---|---|
| ZClip | はい | はい | はい | はい |
このコマンドはレンダー状態を変更します。Pass ブロックで使用すると、そのパスのレンダー状態を設定できます。また、SubShader ブロックで使用すると、その SubShader 内のすべてのパスのレンダー状態を設定できます。
| シグネチャ | 構文例 | 機能 |
|---|---|---|
| ZClip [enabled] | ZClip True | 深度クリップモードを設定します。 |
| パラメーター | 値 | 機能 |
|---|---|---|
| enabled | True | 深度クリップモードをクリップに設定します。 これがデフォルトの設定です。 |
| False | 深度クリップモードを固定に設定します。 ニアクリップ面よりも近いフラグメントは、正確にニアクリップ面に配置され、ファークリップ面よりも遠いフラグメントは正確にファークリップ面に配置されます。 |