shader底层问题

最近在看shader的编程,看到了CCClippingNode,这里面使用到了



尤其是看不懂为啥 gl_FragColor = texColor * v_fragmentColor; 会有这个操作

有谁知道还劳烦请教

这个是将采样出来的纹理像素 * 节点的颜色值(rgba),颜色向量直接相乘理解为按位与 就行了
简单说就是纹理和节点的颜色进行混合

这个我知道,只不过事先不知道,v_fragmentColor怎么来的,是我看错了,代表颜色节点值,不过还是谢谢你