我正在使用
绘制到屏幕外的帧缓冲区glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE);
使用
绘制此FramebufferglBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
使用OpenGL在Mac,Window和Linux上一切正常,但在使用OpenGL ES的iOS上,生成的帧缓冲更加透明。
我可能做错了什么,我该如何解决?
答案 0 :(得分:0)
好的修好了。这是我自己做的一个愚蠢的错误;)
我在一个头文件中意外添加了#define glBlendFuncSeparate
,
这导致glBlendFuncSeparate
什么都不做;)