[Piglit] [PATCH 00/10] Selection of EGLDevice tests
Emil Velikov
emil.l.velikov at gmail.com
Fri Aug 3 12:46:28 UTC 2018
Hi all,
Here is a series to complement the Mesa patches sent earlier.
In particular, it:
- addresses a few nitpicks in the existing tests: device_query,
device_enumeration, platform_surfaceless
- adds a couple extra tests to the above
- introduces tests for device_software, device_drm and platform_device
Any review and input will be appreciated.
Thanks
Emil
Emil Velikov (9):
egl_ext_device_query: check for eglQueryDeviceStringEXT
EGL_BAD_DEVICE_EXT
egl: Add basic EGL_MESA_device_software test
egl_ext_device_query: drop unused major/minor from eglInitialize
egl_ext_device_query: return PIGLIT_WARN when eglGetDisplay fails
egl_ext_device_query: plug memory leaks
egl: Add basic EGL_EXT_device_drm test
egl_mesa_platform_surfaceless: plug some memory leaks
egl Add new test of EGL_EXT_platform_device
egl_ext_device_enumeration: check the populate call to eglQueryDevices
tests/egl/spec/CMakeLists.txt | 3 +
.../egl_ext_device_drm/CMakeLists.no_api.txt | 7 +
.../spec/egl_ext_device_drm/CMakeLists.txt | 1 +
.../egl_ext_device_drm/egl_ext_device_drm.c | 252 ++++++++++++++++
.../egl_ext_device_enumeration.c | 5 +
.../egl_ext_device_query.c | 27 +-
.../CMakeLists.no_api.txt | 7 +
.../egl_ext_platform_device/CMakeLists.txt | 1 +
.../egl_ext_platform_device.c | 271 ++++++++++++++++++
.../CMakeLists.no_api.txt | 7 +
.../egl_mesa_device_software/CMakeLists.txt | 1 +
.../egl_mesa_device_software.c | 130 +++++++++
.../egl_mesa_platform_surfaceless.c | 5 +-
tests/opengl.py | 18 ++
14 files changed, 728 insertions(+), 7 deletions(-)
create mode 100644 tests/egl/spec/egl_ext_device_drm/CMakeLists.no_api.txt
create mode 100644 tests/egl/spec/egl_ext_device_drm/CMakeLists.txt
create mode 100644 tests/egl/spec/egl_ext_device_drm/egl_ext_device_drm.c
create mode 100644 tests/egl/spec/egl_ext_platform_device/CMakeLists.no_api.txt
create mode 100644 tests/egl/spec/egl_ext_platform_device/CMakeLists.txt
create mode 100644 tests/egl/spec/egl_ext_platform_device/egl_ext_platform_device.c
create mode 100644 tests/egl/spec/egl_mesa_device_software/CMakeLists.no_api.txt
create mode 100644 tests/egl/spec/egl_mesa_device_software/CMakeLists.txt
create mode 100644 tests/egl/spec/egl_mesa_device_software/egl_mesa_device_software.c
--
2.18.0
More information about the Piglit
mailing list