Ich bin zu einem Off-Screen-FramebufferglBlendFuncSeparate transparentere auf iOS
glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE);
und zeichnen diese Framebuffer mit
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Alles funktioniert auf Mac, Fenster und Linux mit OpenGL zeichnen, sondern auf iOS mit OpenGL ES ist der resultierende Framebuffer viel transparenter.
Was könnte ich falsch machen und wie kann ich es beheben?
Vielleicht ist der Grund dafür ist, ähnlich wie hier: http: // stackoverflow.com/questions/10032036/iphone-opengl-es-1-1-alpha-blend-make-texture-wrong-color – brigadir