Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用
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 上,生成的帧缓冲区更加透明。
我可能做错了什么,我该如何解决?
好的修好了。这是我自己犯的一个愚蠢的错误;)
我不小心添加#define glBlendFuncSeparate了我的一个头文件, 导致glBlendFuncSeparate什么都不做;)
#define glBlendFuncSeparate
glBlendFuncSeparate