[Piglit] [PATCH v2 00/12] egl_android_native_fence_sync tests.

Rafael Antognolli rafael.antognolli at intel.com
Mon Nov 7 23:05:02 UTC 2016

Updated version of these tests.

This series is also available at:


    - split sw_sync lib into its own patch
    - remove sync_wait and sync_merge from sw_sync lib
    - do not destroy sync fd after creating EGL sync out of it.

Rafael Antognolli (12):
  egl_android_native_fence_sync: Initial test for native fences.
  egl_android_native_fence_sync: Add sw_sync lib.
  egl_android_native_fence_sync: Add test to create fence from fd.
  egl_android_native_fence_sync: Verify eglDupNativeFenceFDANDROID.
  egl_android_native_fence_sync: Create fence from invalid display.
  egl_android_native_fence_sync: Create fence from other display.
  egl_android_native_fence_sync: Create fence with invalid attributes.
  egl_android_native_fence_sync: Create fence without current context.
  egl_android_native_fence_sync: Try to get invalid attribute.
  egl_android_native_fence_sync: Test for wait with zero timeout.
  egl_android_native_fence_sync: Test nonzero timeout.
  egl_android_native_fence_sync: Verify that dup() fails on invalid

 tests/egl/spec/CMakeLists.txt                      |    1 +
 .../CMakeLists.gles2.txt                           |    9 +
 .../egl_android_native_fence_sync/CMakeLists.txt   |    1 +
 .../egl_android_native_fence_sync.c                | 1068 ++++++++++++++++++++
 .../spec/egl_android_native_fence_sync/sw_sync.c   |  211 ++++
 .../spec/egl_android_native_fence_sync/sw_sync.h   |   50 +
 6 files changed, 1340 insertions(+)
 create mode 100644 tests/egl/spec/egl_android_native_fence_sync/CMakeLists.gles2.txt
 create mode 100644 tests/egl/spec/egl_android_native_fence_sync/CMakeLists.txt
 create mode 100644 tests/egl/spec/egl_android_native_fence_sync/egl_android_native_fence_sync.c
 create mode 100644 tests/egl/spec/egl_android_native_fence_sync/sw_sync.c
 create mode 100644 tests/egl/spec/egl_android_native_fence_sync/sw_sync.h


More information about the Piglit mailing list