0

我正在使用

glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE);

并使用绘制此帧缓冲区

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

在使用 OpenGL 的 Mac、Window 和 Linux 上一切正常,但在使用 OpenGL ES 的 iOS 上,生成的帧缓冲区更加透明。

我可能做错了什么,我该如何解决?

4

1 回答 1

0

好的修好了。这是我自己犯的一个愚蠢的错误;)

我不小心添加#define glBlendFuncSeparate了我的一个头文件,
导致glBlendFuncSeparate什么都不做;)

于 2012-04-12T17:10:18.040 回答