// 通常転送(αなし) glBlendFunc(GL_SRC_ONE, GL_ZERO); // 通常転送(αあり) // つまりαブレンドのこと glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // dst 反転 glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO); // src = 1 固定 // 加算(αなし) glBlendFunc(GL_ONE, GL_ONE); // 加算(αあり) glBlendFunc(GL_SRC_ALPHA, GL_ONE); // 減算(αなし) dst = dst - src = dst - src + 1 - 1 = 1 - (src + 1 - dst) = 1 - (src + (1 - dst)) glBlendFunc(GL_ONE_MINUS_