From e74cb052f0fd3930f12b57cc58471aea75047c36 Mon Sep 17 00:00:00 2001 From: beuc Date: Thu, 15 Mar 2012 19:52:16 +0000 Subject: [PATCH] Error handling for eglSwapBuffers git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1139 7f0cb862-5218-0410-a997-914c9d46530a --- freeglut/freeglut/src/egl/fg_display_egl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freeglut/freeglut/src/egl/fg_display_egl.c b/freeglut/freeglut/src/egl/fg_display_egl.c index 260b6ab..f94d873 100644 --- a/freeglut/freeglut/src/egl/fg_display_egl.c +++ b/freeglut/freeglut/src/egl/fg_display_egl.c @@ -32,5 +32,6 @@ void fgPlatformGlutSwapBuffers( SFG_PlatformDisplay *pDisplayPtr, SFG_Window* CurrentWindow ) { /* LOGI("Swap!"); */ - eglSwapBuffers( pDisplayPtr->eglDisplay, CurrentWindow->Window.pContext.eglSurface ); + if (!eglSwapBuffers(pDisplayPtr->eglDisplay, CurrentWindow->Window.pContext.eglSurface)) + fgError("eglSwapBuffers: error %x\n", eglGetError()); }