On Thu, Aug 14, 2014 at 6:41 AM, Chad Versace <[email protected]> wrote:
> On 08/07/2014 04:09 AM, Daniel Kurtz wrote: > > These tests all require EGL_KHR_reusable_sync. > > No they don't, at least according to the spec. Have you found a buggy > driver? > Or... maybe I wrote the test totally wrong... I hope not. > > EGL_KHR_resuable_sync defines the sync type EGL_SYNC_REUSABLE_KHR, which > this test does > not use according to grep, but does not define EGL_SYNC_FENCE_KHR. > EGL_KHR_fence_sync > defines the sync type EGL_SYNC_FENCE_KHR, which this test > does use. > > What driver is causing you problems? Could you add a workaround to this > test > for that driver? > http://www.khronos.org/registry/egl/extensions/KHR/EGL_KHR_reusable_sync.txt EGL_KHR_reusable_sync defines some of the functions this test actually uses.... AFAICT, without this extension, the following procedures and functions don't exist: EGLSyncKHR eglCreateSyncKHR( EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); EGLBoolean eglDestroySyncKHR( EGLDisplay dpy, EGLSyncKHR sync); EGLint eglClientWaitSyncKHR( EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); EGLBoolean eglSignalSyncKHR( EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); EGLBoolean eglGetSyncAttribKHR( EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
_______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
