ShaderLab: 서브셰이더 태그(SubShader Tags)
ShaderLab: 커스텀에디터(ShaderLab: CustomEditor)

ShaderLab: 폴백(Fallback)

모든 서브셰이더 후에 폴백을 정의할 수 있습니다. 근본적으로 “하드웨어에서 실행될 수 있는 서브셰이더가 없는 경우 다른 셰이더의 서브셰이더를 사용해 볼 수 있습니다” 라는 내용입니다.

구문

    Fallback "name"

주어진 name 의 셰이더로 폴백 또는…

    Fallback Off

폴백이 없고 이 하드웨어에서 실행 가능한 서브셰이더가 없는 경우에도 경고를 출력하지 않아야 함을 명시적으로 지정합니다.

세부 정보

폴백 구문은 다른 셰이더의 모든 서브셰이더가 셰이더의 위치에 삽입되는 것과 동일한 효과가 있습니다.

예제

    Shader "example" {
            // properties and subshaders here...
            Fallback "otherexample"
        }
ShaderLab: 서브셰이더 태그(SubShader Tags)
ShaderLab: 커스텀에디터(ShaderLab: CustomEditor)