OpenGL Blend方程如何工作?

时间:2010-10-13 22:52:36

标签: iphone opengl-es glblendfunc

opengl ver:opengl es 1.x 平台:iphone

混合等式:

(Rs Sr + Rd Dr,Gs Sg + Gd Dg,Bs Sb + Bd Db,As Sa + Ad Da)

它是如何工作的? 我不明白我是否将src和des都设置为GL_ONE,并且我有src颜色红色(255,0,0)和des颜色黑色(0,0,0),结果将是(0,0,0) )

有人可以解释方程式如何工作,或者可能显示一些计算。

由于

1 个答案:

答案 0 :(得分:0)

如果你将src和dst设置为GL_ONE,你就不会变黑。

结果是(Rs + Rd, Gs + Gd, Bs + Bd)(因为Sr = Sg = Sb = Dr = Dg = Db = 1)

在你的情况下(255,0.0)和(0,0,0)将给出(255,0,0)。