OpenGL 中的很多特效都是通过混合(Blending) 来完成的, 混合就是把屏幕上已有的颜色与新的颜色进行合成。 至于合成的方法, 取决于颜色的Alpha值, 还有/或所用的混合函数。 Alpha值是颜色的第4个分量, 过去你使用GL_RGB 也就是3个颜色分量来指定一个颜色, 现在你可以使用GL_RGBA 来增加一个Alpha值了。