Version: Unity 6.0 (6000.0)
言語 : 日本語
ShaderLab の SubShader タグのリファレンス
ShaderLab の GrabPass ディレクティブのリファレンス

ShaderLab の UsePass ディレクティブのリファレンス

ShaderLab コードでパスに名前を追加する方法については、ShaderLab: 名前をパスに割り当てる を参照してください。

レンダーパイプラインの互換性

機能名 ユニバーサルレンダーパイプライン (URP) HD レンダーパイプライン (HDRP) カスタム SRP ビルトインレンダーパイプライン
UsePass はい はい はい はい

構文

シグネチャ 機能
UsePass "Shader object name/PASS NAME IN UPPERCASE" 名前付きのシェーダーオブジェクトから名前付きのパスを挿入します。

名前付きシェーダーオブジェクトに複数のサブシェーダーが含まれている場合、指定された名前のパスを含む最初のサポートされているサブシェーダーを見つけるまでサブシェーダーを反復処理します。Unity がサブシェーダーをサポートするかどうかを判断する方法については、シェーダーオブジェクトの基礎 を参照してください。

サブシェーダーに同じ名前のパスが複数含まれている場合、最後に見つけたパスを返します。

一致するパスを検出できなかった場合は、エラーシェーダーが表示されます。

追加リソース

ShaderLab の SubShader タグのリファレンス
ShaderLab の GrabPass ディレクティブのリファレンス