[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