Error handling for eglSwapBuffers
authorSylvain Beucler <beuc@beuc.net>
Thu, 15 Mar 2012 19:52:16 +0000 (19:52 +0000)
committerSylvain Beucler <beuc@beuc.net>
Thu, 15 Mar 2012 19:52:16 +0000 (19:52 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1139 7f0cb862-5218-0410-a997-914c9d46530a

src/egl/fg_display_egl.c

index 260b6ab..f94d873 100644 (file)
@@ -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());
 }