Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrachytski <siarhei.rachytski@gmail.com>2011-02-28 21:49:41 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:12:51 +0300
commit6f3fdb82df3aee116a38d982b3344dc41944c9dd (patch)
treec031cb6f4018e554edb03d79cf9ba12c458ec04b /iphone/Maps/Classes/RenderBuffer.mm
parent9b48dd50516b60a5058670a6ad51354355a1024b (diff)
return value checking from EAGLContext:presentRenderbuffer
Diffstat (limited to 'iphone/Maps/Classes/RenderBuffer.mm')
-rw-r--r--iphone/Maps/Classes/RenderBuffer.mm7
1 files changed, 6 insertions, 1 deletions
diff --git a/iphone/Maps/Classes/RenderBuffer.mm b/iphone/Maps/Classes/RenderBuffer.mm
index d9ded57e8f..1a8afd1944 100644
--- a/iphone/Maps/Classes/RenderBuffer.mm
+++ b/iphone/Maps/Classes/RenderBuffer.mm
@@ -42,7 +42,12 @@ namespace iphone
void RenderBuffer::present()
{
makeCurrent();
- [m_renderContext->getEAGLContext() presentRenderbuffer:GL_RENDERBUFFER_OES];
+ int tryCount = 0;
+ while (!([m_renderContext->getEAGLContext() presentRenderbuffer:GL_RENDERBUFFER_OES])
+ && (tryCount++ < 100));
+
+ if (tryCount != 0)
+ NSLog(@"renderBuffer was presented from %d try");
}
unsigned RenderBuffer::width() const