Browse Source

Merge commit '9161f95166f3d8e42248c1156e35255d4ebdc6a0' into main

Sam Lantinga 4 years ago
parent
commit
12b7b82169
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/video/SDL_egl.c

+ 7 - 0
src/video/SDL_egl.c

@@ -1087,6 +1087,13 @@ SDL_EGL_SetSwapInterval(_THIS, int interval)
     if (!_this->egl_data) {
         return SDL_SetError("EGL not initialized");
     }
+
+    /* FIXME: Revisit this check when EGL_EXT_swap_control_tear is published:
+     * https://github.com/KhronosGroup/EGL-Registry/pull/113
+     */
+    if (interval < 0) {
+        return SDL_SetError("Late swap tearing currently unsupported");
+    }
     
     status = _this->egl_data->eglSwapInterval(_this->egl_data->egl_display, interval);
     if (status == EGL_TRUE) {