return value checking from EAGLContext:presentRenderbuffer

This commit is contained in:
rachytski 2011-02-28 20:49:41 +02:00 committed by Alex Zolotarev
parent 9b48dd5051
commit 6f3fdb82df

View file

@ -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