混合方式 | 解释 | 因子值 | ||||
GL_ZERO | 全部不用 | (0,0) | ||||
GL_ONE | 全部使用 | (1,1,1) | ||||
GL_SRC_COLOR | 使用源颜色 | (Rs,As) | ||||
GL_DST_COLOR | 使用目标颜色 | (Rd,Ad) | ||||
GL_ONE_MINUS_SRC_COLOR | 减去源颜色 | (1-Rs,1-Gs,1-Bs,1-As) | ||||
GL_ONE_MINUS_DST_COLOR | 减去目标颜色 | (1-Rd,1-Gd,1-Bd,1-Ad) | ||||
GL_SRC_ALPHA | 使用源颜色的透明度 | (As,As,0)"> GL_DST_ALPHA | 使用目标颜色的透明度 | (Ad,Ad,0)"> GL_ONE_MINUS_SRC_ALPHA | 减去源颜色的透明度 | (1-As,1-As,1-As) |
GL_ONE_MINUS_DST_ALPHA | 减去目标颜色的透明度 | (1-Ad,1-Ad,1-Ad) |
4
5
6
@H_862_301@@H_301_262@
const@H_301_262@
BlendFuncBlendFunc::DISABLE={GL_ONE,GL_ZERO};@H_301_262@
BlendFuncBlendFunc::ALPHA_PREMULTIPLIED={GL_ONE,GL_ONE_MINUS_SRC_ALPHA};@H_301_262@
BlendFuncBlendFunc::ALPHA_NON_PREMULTIPLIED={GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA};@H_301_262@
BlendFuncBlendFunc::ADDITIVE={GL_SRC_ALPHA,GL_ONE};@H_301_262@