顶点/片元着色器的基本结构_01

2020-06-02  本文已影响0人  Rayson

代码块包含了基本的 shader, Properties, SubShader,Pass 等语义块。大体结构如下:

Shader "ShaderName"{
    Properties{
    //各种面板属性
    }
        SubShader{
        //显卡A的Subshader
        //标签设置
        Pass{
        //标签设置
        CGPRAGMA
        #......
        #......//各种预编译指令
    
    ...
    ...
    
    ENDCG
    }
    //一个Pass为一个渲染模块
    //其他pass
    }
    
    SubShader{}//其他显卡的
    //回调方法
    Fallback "VertexLit"
}
Shader "ShaderName"{
    Properties{
    }
        SubShader{
          Pass{

            CGPRAGMA
            #......
            #......//各种预编译指令
    
            ENDCG
    }
    
    }
        Fallback "VertexLit"
}
上一篇下一篇

猜你喜欢

热点阅读