[Piglit] [PATCH 00/13] Tests for EGL_KHR_fence_sync
Chad Versace
chad.versace at linux.intel.com
Wed Mar 26 10:40:16 PDT 2014
Patches 1-6: The new EGL_KHR_fence_sync tests use Ian's new subtest mechanism.
These patches cleanup the subtest stuff so that EGL tests can use them.
Patches 7-9: Add EGL utility funcs to libpiglitutil for the new tests.
Patches 10-11: Add more utils for the new tests.
Patches 12-13: Finally, add the tests.
I verified this series does not regression Piglit master 4de1a79 on Ivybridge
with PIGLIT_PLATFORM=x11_egl.
Chad Versace (13):
util: Add func streq()
util: Refactor parsing subtest args
util/gl: Reject unrecongized subtest names
util/gl: Rename struct piglit_gl_subtest -> piglit_subtest
util/gl: Rename PIGLIT_GL_SUBTEST_END -> PIGLIT_SUBTEST_END
util: Move subtest utils to API-independent files
util/egl: Add EGLDisplay parameter to piglit_require_egl_extension()
util/egl: Add piglit_egl_get_default_display()
util: Add func piglit_gettid()
util/log: Add logging module
util: Use piglit-log in piglit-util.c
cmake: Check for pthreads
EGL_KHR_fence_sync: Add conformance tests
CMakeLists.txt | 18 +
tests/all.py | 4 +
tests/egl/spec/CMakeLists.txt | 1 +
.../spec/egl_khr_fence_sync/CMakeLists.gles2.txt | 9 +
tests/egl/spec/egl_khr_fence_sync/CMakeLists.txt | 1 +
.../spec/egl_khr_fence_sync/egl_khr_fence_sync.c | 1432 ++++++++++++++++++++
tests/spec/arb_compute_shader/api_errors.c | 2 +-
.../intel_external_sampler_only.c | 5 +-
.../intel_external_sampler_with_dma_only.c | 5 +-
.../intel_unsupported_format.c | 5 +-
.../ext_image_dma_buf_import/invalid_attributes.c | 3 +-
.../spec/ext_image_dma_buf_import/invalid_hints.c | 3 +-
.../ext_image_dma_buf_import/missing_attributes.c | 3 +-
.../ext_image_dma_buf_import/ownership_transfer.c | 3 +-
tests/spec/ext_image_dma_buf_import/sample_rgb.c | 3 +-
tests/util/CMakeLists.txt | 1 +
tests/util/piglit-framework-gl.c | 107 +-
tests/util/piglit-framework-gl.h | 36 +-
tests/util/piglit-log.c | 117 ++
tests/util/piglit-log.h | 67 +
tests/util/piglit-util-egl.c | 59 +-
tests/util/piglit-util-egl.h | 16 +-
tests/util/piglit-util.c | 156 ++-
tests/util/piglit-util.h | 57 +
24 files changed, 1952 insertions(+), 161 deletions(-)
create mode 100644 tests/egl/spec/egl_khr_fence_sync/CMakeLists.gles2.txt
create mode 100644 tests/egl/spec/egl_khr_fence_sync/CMakeLists.txt
create mode 100644 tests/egl/spec/egl_khr_fence_sync/egl_khr_fence_sync.c
create mode 100644 tests/util/piglit-log.c
create mode 100644 tests/util/piglit-log.h
--
1.8.5.3
More information about the Piglit
mailing list