Browse Source

Updates for iOS GL calls in iOS8

tags/2021-05-28
jules 11 years ago
parent
commit
49dd0011b0
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      modules/juce_opengl/native/juce_OpenGL_ios.h

+ 8
- 3
modules/juce_opengl/native/juce_OpenGL_ios.h View File

@@ -144,9 +144,14 @@ public:
{
if (useMSAA)
{
glBindFramebuffer (GL_DRAW_FRAMEBUFFER_APPLE, frameBufferHandle);
glBindFramebuffer (GL_READ_FRAMEBUFFER_APPLE, msaaBufferHandle);
glBindFramebuffer (GL_DRAW_FRAMEBUFFER, frameBufferHandle);
glBindFramebuffer (GL_READ_FRAMEBUFFER, msaaBufferHandle);
#if defined (__IPHONE_8_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_8_0
glResolveMultisampleFramebuffer();
#else
glResolveMultisampleFramebufferAPPLE();
#endif
}
glBindRenderbuffer (GL_RENDERBUFFER, colorBufferHandle);
@@ -240,7 +245,7 @@ private:
glBindFramebuffer (GL_FRAMEBUFFER, msaaBufferHandle);
glBindRenderbuffer (GL_RENDERBUFFER, msaaColorHandle);
glRenderbufferStorageMultisample (GL_RENDERBUFFER, 4, GL_RGBA8_OES, width, height);
glRenderbufferStorageMultisample (GL_RENDERBUFFER, 4, GL_RGBA8, width, height);
glFramebufferRenderbuffer (GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, msaaColorHandle);
}


Loading…
Cancel
Save