shader的三种形态是不是针对显卡的不同而设计区分的?
一个shader里面能不能同时使用三种形态来编写呢?
unity中的RenderingPath(VertexLit,ForWard,Deferred)跟shader的三种形态有什么关系?
“...在shader中存在多个适应不同渲染路径的Pass...”这里说的不同的Pass是只shader的不同形态吗?
如果不是,那同一个形态下,是不是对不同的渲染路径有不同的写法呢?
VertexLit,Forward和Always的写法上只有Tag{"LightMode"="??"}的不同吗?
"...有一个针对Deferred渲染路径的Suface Shader,其次是一个Always Pass..."为什么Deferred是Suface Shader,而Always叫做Pass呢?这个是不是由shader的形态决定的?如果Deferred是 Suface Shader的话,那Pass是不是就是书中说的形式二呢?那Deferred又能不能写成Pass形式呢?
Blend one one 和Blend one two 的区别是什么 有没有Blend one three呢?
【问】shader的三种形态以及渲染路径的不同,布布扣,bubuko.com
原文:http://www.cnblogs.com/sy88/p/3633391.html