Version: Unity 6.0 (6000.0)
言語 : 日本語
プラットフォームまたはグラフィックス API に基づく分岐
プラットフォーム機能に基づく分岐

シェーダーモデルに基づく分岐

SHADER_TARGET は、シェーダーのターゲットコンパイルモデルに一致する数値 (つまり、一致する #pragma target ディレクティブ) に定義されます。例えば、シェーダーモデル 3.0 にコンパイルする場合、SHADER_TARGET30 にします。シェーダーコードでこのことを使用して、条件チェックを行うことができます。 例:

#if SHADER_TARGET < 30
    // less than Shader model 3.0:
    // very limited Shader capabilities, do some approximation
#else
    // decent capabilities, do a better thing
#endif

追加リソース

プラットフォームまたはグラフィックス API に基づく分岐
プラットフォーム機能に基づく分岐