From be0ab583655b93f4cc4f867621a483a2be3e6701 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 11 Feb 2018 14:38:36 -0800 Subject: [PATCH] GLES: iOS buildfix. --- ext/native/thin3d/GLRenderManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/native/thin3d/GLRenderManager.cpp b/ext/native/thin3d/GLRenderManager.cpp index 0a906b241b..4a96479669 100644 --- a/ext/native/thin3d/GLRenderManager.cpp +++ b/ext/native/thin3d/GLRenderManager.cpp @@ -701,6 +701,7 @@ void *GLRBuffer::Map(GLbitfield access) { void *p = nullptr; if (gl_extensions.ARB_buffer_storage || gl_extensions.EXT_buffer_storage) { +#ifndef IOS if (!hasStorage_) { #ifdef USING_GLES2 glBufferStorageEXT(target_, size_, nullptr, access & (GL_MAP_READ_BIT | GL_MAP_WRITE_BIT)); @@ -709,6 +710,7 @@ void *GLRBuffer::Map(GLbitfield access) { #endif hasStorage_ = true; } +#endif p = glMapBufferRange(target_, 0, size_, access); } else if (gl_extensions.VersionGEThan(3, 0, 0)) { // GLES3 or desktop 3.