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