ShaderLab: Fallback

2018-08-17  本文已影响0人  Bonging

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"

    }

上一篇下一篇

猜你喜欢

热点阅读