Browse Source

using latest SDL_androidgl.c that removes some calls to eglWaitXXX() calls

fysx 11 years ago
parent
commit
8cb7bac09f
1 changed files with 7 additions and 3 deletions
  1. 7 3
      jni/SDL2-2.0.3/src/video/android/SDL_androidgl.c

+ 7 - 3
jni/SDL2-2.0.3/src/video/android/SDL_androidgl.c

@@ -41,9 +41,13 @@ SDL_EGL_MakeCurrent_impl(Android)
 void
 void
 Android_GLES_SwapWindow(_THIS, SDL_Window * window)
 Android_GLES_SwapWindow(_THIS, SDL_Window * window)
 {
 {
-    /* FIXME: These two functions were in the Java code, do we really need them? */
-    _this->egl_data->eglWaitNative(EGL_CORE_NATIVE_ENGINE);
-    _this->egl_data->eglWaitGL();
+    /* The following two calls existed in the original Java code
+     * If you happen to have a device that's affected by their removal,
+     * please report to Bugzilla. -- Gabriel
+     */
+    
+    /*_this->egl_data->eglWaitNative(EGL_CORE_NATIVE_ENGINE);
+    _this->egl_data->eglWaitGL();*/
     SDL_EGL_SwapBuffers(_this, ((SDL_WindowData *) window->driverdata)->egl_surface);
     SDL_EGL_SwapBuffers(_this, ((SDL_WindowData *) window->driverdata)->egl_surface);
 }
 }