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 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit