https://docs.unity3d.com/Manual/SL-Fallback.html
在所有subshader之后可以定义一个fallback。它主要是说“如果没有subshader可以在这个硬件上运行,尝试使用别的shader中的一些subshader”。
语法
Fallback "name"
Fallback到一个指定名字的shader或...
Fallback Off
明确的表明即使没有subshader可以在这个硬件上运行,也不会fallback并且警告信息打印出来。
细节
一个fallback可以与插入到这里的其他shader的所有subshader具有相同的效果。
例子
Shader "example" {
// properties and subshaders here...
Fallback "otherexample"
}
网友评论