ShaderLab 语法:回退 (Fallback)        

回退 (Fallback) 可定义在所有子着色器 (Subshader) 之后。大致来说就是“如果所有子着色器都无法在该硬件上运行,请尝试使用另一个着色器的子着色器”。

语法

Fallback"name"
回退到有给定名称的着色器。
回退关闭 (Fallback Off)
明确表示即使没有子着色器可以在该硬件上运行,也不会有回退以及应要打印的警告。

详细信息

回退语句有与来自其他着色器的所有子着色器插入其位置相同的效果。

示例

Shader "example" {    // 这里的属性和子着色器...    Fallback "otherexample"} 
,