1

我想用

glBlendFunc(GL_ONE, GL_ONE) 

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) 

同时。这可能吗?

4

1 回答 1

3

您可以创建一个附加了纹理的屏幕外帧缓冲区对象。使用 执行第一次渲染,glBlendFunc(GL_ONE, GL_ONE)然后翻转输入和输出纹理并使用 执行第二次渲染glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)

于 2013-07-03T08:03:15.520 回答