diff --git a/yg/renderbuffer.cpp b/yg/renderbuffer.cpp index 8818aa2180..9fbc7d7a2e 100644 --- a/yg/renderbuffer.cpp +++ b/yg/renderbuffer.cpp @@ -51,6 +51,8 @@ namespace yg GLenum target = GL_RENDERBUFFER_OES; GLenum internalFormat = m_isDepthBuffer ? GL_DEPTH_COMPONENT16_OES : GL_RGBA8_OES; + /// @TODO: fix for android +#ifndef OMIM_OS_ANDROID if (m_isMultiSampled) OGLCHECK(glRenderbufferStorageMultisampleAPPLE(target, 2, @@ -58,6 +60,7 @@ namespace yg width, height)); else +#endif OGLCHECK(glRenderbufferStorageOES(GL_RENDERBUFFER_OES, m_isDepthBuffer ? GL_DEPTH_COMPONENT16_OES : GL_RGBA8_OES, width, diff --git a/yg/renderer.cpp b/yg/renderer.cpp index dd4b5ed24c..6e86d402b5 100644 --- a/yg/renderer.cpp +++ b/yg/renderer.cpp @@ -91,11 +91,13 @@ namespace yg { #ifdef OMIM_GL_ES + /// @TODO: fix for android +#ifndef OMIM_OS_ANDROID OGLCHECK(glBindFramebufferOES(GL_READ_FRAMEBUFFER_APPLE, m_multiSampledFrameBuffer->id())); OGLCHECK(glBindFramebufferOES(GL_DRAW_FRAMEBUFFER_APPLE, m_frameBuffer->id())); OGLCHECK(glResolveMultisampleFramebufferAPPLE()); OGLCHECK(glBindFramebufferOES(GL_DRAW_FRAMEBUFFER_APPLE, m_multiSampledFrameBuffer->id())); - +#endif #else OGLCHECK(glBindFramebuffer(GL_READ_FRAMEBUFFER, m_multiSampledFrameBuffer->id()));