Version: 2017.2
ShaderLab: CustomEditor
シェーダーアセット

ShaderLab: その他のコマンド

カテゴリ

カテゴリ は、下のコマンドの論理的グルーピングです。これは、多くの場合、レンダリング状態を 継承 するのに使用されます。例えば、シェーダーに複数の Subshader がある場合、それぞれが、Fog をオフににし、Blending を追加に指定する必要があるとします。カテゴリを使ってこれを行うことができます。

Shader "example" {
Category {
    Fog { Mode Off }
    Blend One One
    SubShader {
        // ...
    }
    SubShader {
        // ...
    }
    // ...
}
}

カテゴリブロックは、シェーダーの構文解析にのみ影響しますが、下のすべてのブロックにカテゴリ内で設定した状態を 構文解析 するのとまったく同じです。シェーダーの実行速度には一切影響しません。

ShaderLab: CustomEditor
シェーダーアセット