diff options
author | Daniel Díaz <daniel.diaz@linaro.org> | 2017-06-07 09:51:21 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-06-12 17:03:17 +0100 |
commit | c63903443bab75cda3bfccb8f872985bd7e943c0 (patch) | |
tree | 456d1baa4e126ec555e2ba5750318e4544e7bacc /meta/recipes-graphics/piglit/piglit_git.bb | |
parent | 262af7bf2d22d3a41865965b21aec06d9b9976cc (diff) | |
download | poky-c63903443bab75cda3bfccb8f872985bd7e943c0.tar.gz |
piglit: add patches for unbuildable surfaceless Mesa test
[Backported from master.]
Some EGL implementations do not actually ship all Khronos-
extensions. As it turns out, the Mali 450 driver does not
include any of the following symbols, used by the
egl_mesa_platform_surfaceless.c spec test:
* eglGetPlatformDisplay
* eglCreatePlatformPixmapSurface
* eglCreatePlatformWindowSurface
The Right Thing To Do was to obtain the implementation of
these functions (via eglGetProcAddress), as is provided
by their EXT counterparts. These are guaranteed to exist
since they are required by EGL_EXT_platform_base.
(From OE-Core rev: 903a051d47e550553aa9d6d9c38c43737f376cfe)
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics/piglit/piglit_git.bb')
-rw-r--r-- | meta/recipes-graphics/piglit/piglit_git.bb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb index 19db86c70b..2ea57794a6 100644 --- a/meta/recipes-graphics/piglit/piglit_git.bb +++ b/meta/recipes-graphics/piglit/piglit_git.bb | |||
@@ -6,6 +6,9 @@ SRC_URI = "git://anongit.freedesktop.org/piglit \ | |||
6 | file://0001-cmake-install-bash-completions-in-the-right-place.patch \ | 6 | file://0001-cmake-install-bash-completions-in-the-right-place.patch \ |
7 | file://0001-tests-Use-FE_UPWARD-only-if-its-defined-in-fenv.h.patch \ | 7 | file://0001-tests-Use-FE_UPWARD-only-if-its-defined-in-fenv.h.patch \ |
8 | file://0001-CMake-define-GBM_BO_MAP-only-when-symbol-is-found.patch \ | 8 | file://0001-CMake-define-GBM_BO_MAP-only-when-symbol-is-found.patch \ |
9 | file://0002-util-egl-Honour-Surfaceless-MESA-in-get_default_disp.patch \ | ||
10 | file://0003-egl_mesa_platform_surfaceless-Don-t-use-eglGetPlatfo.patch \ | ||
11 | file://0004-egl_mesa_platform_surfaceless-Use-EXT-functions-for-.patch \ | ||
9 | " | 12 | " |
10 | 13 | ||
11 | # From 2017-02-06 | 14 | # From 2017-02-06 |