Shader "Custom/VertFragShader" { Properties { // 属性 } SubShader { // 针对显卡A的SubShader Pass { // 设置渲染状态和标签 // 开始Cg代码片段 CGPROGRAM // 该代码片段的编译指令,例如: #pragma vertex vert #pragma fragment frag // Cg代码写在这里 ENDCG // 其他设置 } } SubShader { // 针对显卡B的SubShader } //上述SubShader都失败后用于回调的Unity Shader FallBack "Diffuse" }