diff options
author | Chad Versace <chadversary@chromium.org> | 2016-09-27 13:27:19 -0700 |
---|---|---|
committer | Chad Versace <chadversary@chromium.org> | 2016-10-04 14:11:29 -0700 |
commit | add01add1bb91af64ad5cfa671c99bee72016773 (patch) | |
tree | 18ebb817579636810f8678cb626e1131025f7722 | |
parent | 02e4f1cb43c548a4ff27fb8d7bc9255bb4488c1e (diff) |
egl: Drop duplicate check on EGLSync type
_eglInitSync checked that the display supported the sync type (such as
EGL_SYNC_FENCE), and did it wrong. When the check failed it emitted
EGL_BAD_ATTRIBUTE, but sometimes EGL_BAD_PARAMETER is needed.
_eglCreateSync already does the error checking, and it does it right.
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
-rw-r--r-- | src/egl/main/eglsync.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/egl/main/eglsync.c b/src/egl/main/eglsync.c index 6f779921ca..afb724f831 100644 --- a/src/egl/main/eglsync.c +++ b/src/egl/main/eglsync.c @@ -110,12 +110,6 @@ _eglInitSync(_EGLSync *sync, _EGLDisplay *dpy, EGLenum type, { EGLint err; - if (!(type == EGL_SYNC_REUSABLE_KHR && dpy->Extensions.KHR_reusable_sync) && - !(type == EGL_SYNC_FENCE_KHR && dpy->Extensions.KHR_fence_sync) && - !(type == EGL_SYNC_CL_EVENT_KHR && dpy->Extensions.KHR_cl_event2 && - attrib_list64)) - return _eglError(EGL_BAD_ATTRIBUTE, "eglCreateSyncKHR"); - _eglInitResource(&sync->Resource, sizeof(*sync), dpy); sync->Type = type; sync->SyncStatus = EGL_UNSIGNALED_KHR; |