ShaderLabの構文メモ
構文
Shader "name" { [Properties] Subshaders [Fallback] }
■Shader
1ファイルに一つだけ。XMLのrootみたいなもん。
■Properties
ここに書いたやつはマテリアルのインスペクタに表示されるようになる。色だったり、テクスチャだったり。
■Subshaders
シェーダーは複数のSubshadersから構成される。少なくとも一つ必要。
複数Subshadersがある場合、シェーダーロード時に実行環境でサポートされる一番最初のシェーダーを使用する。
サポートのチェックは上から順番に行う。
もし、サポートされるシェーダーが無ければFallbackシェーダーの利用を試みる。