ShaderLabの構文メモ

構文
 Shader "name" { [Properties] Subshaders [Fallback] }

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