summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-graphics')
-rw-r--r--meta/recipes-graphics/mesa/files/0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch6
-rw-r--r--meta/recipes-graphics/mesa/files/0002-Simplify-wayland-scanner-lookup.patch10
-rw-r--r--meta/recipes-graphics/mesa/files/0003-winsys-svga-drm-Include-sys-types.h.patch7
-rw-r--r--meta/recipes-graphics/mesa/files/0004-hardware-gloat.patch6
-rw-r--r--meta/recipes-graphics/mesa/files/0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch12
-rw-r--r--meta/recipes-graphics/mesa/files/0006-Use-Python-3-to-execute-the-scripts.patch8
-rw-r--r--meta/recipes-graphics/mesa/files/0007-dri-i965-Add-missing-time.h-include.patch6
-rw-r--r--meta/recipes-graphics/mesa/files/0008-egl-fix-build-race-in-automake.patch (renamed from meta/recipes-graphics/mesa/files/parallel-make-race-fix.patch)31
-rw-r--r--meta/recipes-graphics/mesa/mesa-gl_18.1.3.bb (renamed from meta/recipes-graphics/mesa/mesa-gl_18.1.2.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa_18.1.3.bb (renamed from meta/recipes-graphics/mesa/mesa_18.1.2.bb)6
10 files changed, 53 insertions, 39 deletions
diff --git a/meta/recipes-graphics/mesa/files/0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch b/meta/recipes-graphics/mesa/files/0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch
index 822066243b..3529f493e7 100644
--- a/meta/recipes-graphics/mesa/files/0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch
+++ b/meta/recipes-graphics/mesa/files/0001-Makefile.vulkan.am-explictly-add-lib-expat-to-intel-.patch
@@ -1,7 +1,7 @@
1From 327c3dcbfa005f5d1b2fcda07ca1198d65bd23c5 Mon Sep 17 00:00:00 2001 1From b514366df767da9acf991567bbee3eaa0c4ddaa6 Mon Sep 17 00:00:00 2001
2From: Hongxu Jia <hongxu.jia@windriver.com> 2From: Hongxu Jia <hongxu.jia@windriver.com>
3Date: Wed, 11 Oct 2017 15:40:42 +0800 3Date: Wed, 11 Oct 2017 15:40:42 +0800
4Subject: [PATCH 1/7] Makefile.vulkan.am: explictly add lib expat to intel 4Subject: [PATCH 1/8] Makefile.vulkan.am: explictly add lib expat to intel
5 libvulkan's lib depends 5 libvulkan's lib depends
6Organization: O.S. Systems Software LTDA. 6Organization: O.S. Systems Software LTDA.
7 7
@@ -42,5 +42,5 @@ index 4125cb205a..356c4f8452 100644
42 42
43 if HAVE_PLATFORM_ANDROID 43 if HAVE_PLATFORM_ANDROID
44-- 44--
452.17.1 452.18.0
46 46
diff --git a/meta/recipes-graphics/mesa/files/0002-Simplify-wayland-scanner-lookup.patch b/meta/recipes-graphics/mesa/files/0002-Simplify-wayland-scanner-lookup.patch
index e7585060ac..fb3d49b9be 100644
--- a/meta/recipes-graphics/mesa/files/0002-Simplify-wayland-scanner-lookup.patch
+++ b/meta/recipes-graphics/mesa/files/0002-Simplify-wayland-scanner-lookup.patch
@@ -1,7 +1,7 @@
1From 135f6ae990df9abe3765ed339f76c55026c86fe5 Mon Sep 17 00:00:00 2001 1From 425c19542f9343e7b6a5b8aea26e1f2897484bc1 Mon Sep 17 00:00:00 2001
2From: Jussi Kukkonen <jussi.kukkonen@intel.com> 2From: Jussi Kukkonen <jussi.kukkonen@intel.com>
3Date: Tue, 15 Nov 2016 15:20:49 +0200 3Date: Tue, 15 Nov 2016 15:20:49 +0200
4Subject: [PATCH 2/7] Simplify wayland-scanner lookup 4Subject: [PATCH 2/8] Simplify wayland-scanner lookup
5Organization: O.S. Systems Software LTDA. 5Organization: O.S. Systems Software LTDA.
6 6
7Don't use pkg-config to lookup the path of a binary that's in the path. 7Don't use pkg-config to lookup the path of a binary that's in the path.
@@ -16,10 +16,10 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
16 1 file changed, 1 insertion(+), 6 deletions(-) 16 1 file changed, 1 insertion(+), 6 deletions(-)
17 17
18diff --git a/configure.ac b/configure.ac 18diff --git a/configure.ac b/configure.ac
19index f1fbdcc6c7..7c95598afc 100644 19index 49fa3e8c51..3a8f04bd12 100644
20--- a/configure.ac 20--- a/configure.ac
21+++ b/configure.ac 21+++ b/configure.ac
22@@ -1796,12 +1796,7 @@ for plat in $platforms; do 22@@ -1810,12 +1810,7 @@ for plat in $platforms; do
23 PKG_CHECK_MODULES([WAYLAND_PROTOCOLS], [wayland-protocols >= $WAYLAND_PROTOCOLS_REQUIRED]) 23 PKG_CHECK_MODULES([WAYLAND_PROTOCOLS], [wayland-protocols >= $WAYLAND_PROTOCOLS_REQUIRED])
24 WAYLAND_PROTOCOLS_DATADIR=`$PKG_CONFIG --variable=pkgdatadir wayland-protocols` 24 WAYLAND_PROTOCOLS_DATADIR=`$PKG_CONFIG --variable=pkgdatadir wayland-protocols`
25 25
@@ -34,5 +34,5 @@ index f1fbdcc6c7..7c95598afc 100644
34 if test "x$WAYLAND_SCANNER" = "x:"; then 34 if test "x$WAYLAND_SCANNER" = "x:"; then
35 AC_MSG_ERROR([wayland-scanner is needed to compile the wayland platform]) 35 AC_MSG_ERROR([wayland-scanner is needed to compile the wayland platform])
36-- 36--
372.17.1 372.18.0
38 38
diff --git a/meta/recipes-graphics/mesa/files/0003-winsys-svga-drm-Include-sys-types.h.patch b/meta/recipes-graphics/mesa/files/0003-winsys-svga-drm-Include-sys-types.h.patch
index e5f4dfc075..669e6558d1 100644
--- a/meta/recipes-graphics/mesa/files/0003-winsys-svga-drm-Include-sys-types.h.patch
+++ b/meta/recipes-graphics/mesa/files/0003-winsys-svga-drm-Include-sys-types.h.patch
@@ -1,7 +1,7 @@
1From edb22b2f4df8dab39559ace867c3c67bc12851ae Mon Sep 17 00:00:00 2001 1From 7701d24b775de9f7b74eaa1ff80c8a6d3fb09c71 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 16 Aug 2017 18:58:20 -0700 3Date: Wed, 16 Aug 2017 18:58:20 -0700
4Subject: [PATCH 3/7] winsys/svga/drm: Include sys/types.h 4Subject: [PATCH 3/8] winsys/svga/drm: Include sys/types.h
5Organization: O.S. Systems Software LTDA. 5Organization: O.S. Systems Software LTDA.
6 6
7vmw_screen.h uses dev_t which is defines in sys/types.h 7vmw_screen.h uses dev_t which is defines in sys/types.h
@@ -11,7 +11,6 @@ on glibc since sys/types.h is included through another
11system headers 11system headers
12 12
13Signed-off-by: Khem Raj <raj.khem@gmail.com> 13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14Upstream-Status: Submitted
15--- 14---
16 src/gallium/winsys/svga/drm/vmw_screen.h | 1 + 15 src/gallium/winsys/svga/drm/vmw_screen.h | 1 +
17 1 file changed, 1 insertion(+) 16 1 file changed, 1 insertion(+)
@@ -29,5 +28,5 @@ index f21cabb51f..4c972fdaa9 100644
29 #define VMW_GMR_POOL_SIZE (16*1024*1024) 28 #define VMW_GMR_POOL_SIZE (16*1024*1024)
30 #define VMW_QUERY_POOL_SIZE (8192) 29 #define VMW_QUERY_POOL_SIZE (8192)
31-- 30--
322.17.1 312.18.0
33 32
diff --git a/meta/recipes-graphics/mesa/files/0004-hardware-gloat.patch b/meta/recipes-graphics/mesa/files/0004-hardware-gloat.patch
index f23b9875cd..b676b078a3 100644
--- a/meta/recipes-graphics/mesa/files/0004-hardware-gloat.patch
+++ b/meta/recipes-graphics/mesa/files/0004-hardware-gloat.patch
@@ -1,7 +1,7 @@
1From 52468545daa0c2d205312e06304d8fb374e0bbf0 Mon Sep 17 00:00:00 2001 1From 9bc2dad0257b778faf30edd5bc8f5c19ddf27351 Mon Sep 17 00:00:00 2001
2From: Igor Gnatenko <i.gnatenko.brain@gmail.com> 2From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
3Date: Sun, 20 Mar 2016 13:27:04 +0100 3Date: Sun, 20 Mar 2016 13:27:04 +0100
4Subject: [PATCH 4/7] hardware gloat 4Subject: [PATCH 4/8] hardware gloat
5Organization: O.S. Systems Software LTDA. 5Organization: O.S. Systems Software LTDA.
6 6
7Upstream-Status: Inappropriate [not author] 7Upstream-Status: Inappropriate [not author]
@@ -48,5 +48,5 @@ index 25f6f74f36..61629ef2ff 100644
48 return FALSE; 48 return FALSE;
49 49
50-- 50--
512.17.1 512.18.0
52 52
diff --git a/meta/recipes-graphics/mesa/files/0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch b/meta/recipes-graphics/mesa/files/0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch
index 94189ac714..bffe8c5b8a 100644
--- a/meta/recipes-graphics/mesa/files/0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch
+++ b/meta/recipes-graphics/mesa/files/0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch
@@ -1,7 +1,7 @@
1From 33025fb1650768a0b923f3c824c270628eef83db Mon Sep 17 00:00:00 2001 1From a240a803529225dda630b8f57ca7dfcad61ccd85 Mon Sep 17 00:00:00 2001
2From: Otavio Salvador <otavio@ossystems.com.br> 2From: Otavio Salvador <otavio@ossystems.com.br>
3Date: Tue, 5 Jun 2018 11:11:10 -0300 3Date: Tue, 5 Jun 2018 11:11:10 -0300
4Subject: [PATCH 5/7] Properly get LLVM version when using LLVM Git releases 4Subject: [PATCH 5/8] Properly get LLVM version when using LLVM Git releases
5Organization: O.S. Systems Software LTDA. 5Organization: O.S. Systems Software LTDA.
6 6
7$ llvm-config-host --version 7$ llvm-config-host --version
@@ -18,10 +18,10 @@ Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
18 1 file changed, 2 insertions(+), 2 deletions(-) 18 1 file changed, 2 insertions(+), 2 deletions(-)
19 19
20diff --git a/configure.ac b/configure.ac 20diff --git a/configure.ac b/configure.ac
21index 7c95598afc..c248248c6b 100644 21index 3a8f04bd12..59226823ca 100644
22--- a/configure.ac 22--- a/configure.ac
23+++ b/configure.ac 23+++ b/configure.ac
24@@ -1075,7 +1075,7 @@ strip_unwanted_llvm_flags() { 24@@ -1089,7 +1089,7 @@ strip_unwanted_llvm_flags() {
25 25
26 llvm_set_environment_variables() { 26 llvm_set_environment_variables() {
27 if test "x$LLVM_CONFIG" != xno; then 27 if test "x$LLVM_CONFIG" != xno; then
@@ -30,7 +30,7 @@ index 7c95598afc..c248248c6b 100644
30 LLVM_CPPFLAGS=`strip_unwanted_llvm_flags "$LLVM_CONFIG --cppflags"` 30 LLVM_CPPFLAGS=`strip_unwanted_llvm_flags "$LLVM_CONFIG --cppflags"`
31 LLVM_INCLUDEDIR=`$LLVM_CONFIG --includedir` 31 LLVM_INCLUDEDIR=`$LLVM_CONFIG --includedir`
32 LLVM_LIBDIR=`$LLVM_CONFIG --libdir` 32 LLVM_LIBDIR=`$LLVM_CONFIG --libdir`
33@@ -2776,7 +2776,7 @@ detect_old_buggy_llvm() { 33@@ -2793,7 +2793,7 @@ detect_old_buggy_llvm() {
34 dnl ourselves. 34 dnl ourselves.
35 dnl (See https://llvm.org/bugs/show_bug.cgi?id=6823) 35 dnl (See https://llvm.org/bugs/show_bug.cgi?id=6823)
36 dnl We can't use $LLVM_VERSION because it has 'svn' stripped out, 36 dnl We can't use $LLVM_VERSION because it has 'svn' stripped out,
@@ -40,5 +40,5 @@ index 7c95598afc..c248248c6b 100644
40 40
41 if test "x$llvm_have_one_so" = xyes; then 41 if test "x$llvm_have_one_so" = xyes; then
42-- 42--
432.17.1 432.18.0
44 44
diff --git a/meta/recipes-graphics/mesa/files/0006-Use-Python-3-to-execute-the-scripts.patch b/meta/recipes-graphics/mesa/files/0006-Use-Python-3-to-execute-the-scripts.patch
index 72ce0a33a0..3aebb1119d 100644
--- a/meta/recipes-graphics/mesa/files/0006-Use-Python-3-to-execute-the-scripts.patch
+++ b/meta/recipes-graphics/mesa/files/0006-Use-Python-3-to-execute-the-scripts.patch
@@ -1,7 +1,7 @@
1From 2c6f0c6f83d2012d2ffb64f1caff966497de8f72 Mon Sep 17 00:00:00 2001 1From 66b512e72e164a0da13c1cfffe988188cc2b4988 Mon Sep 17 00:00:00 2001
2From: Otavio Salvador <otavio@ossystems.com.br> 2From: Otavio Salvador <otavio@ossystems.com.br>
3Date: Fri, 29 Dec 2017 10:27:59 -0200 3Date: Fri, 29 Dec 2017 10:27:59 -0200
4Subject: [PATCH 6/7] Use Python 3 to execute the scripts 4Subject: [PATCH 6/8] Use Python 3 to execute the scripts
5Organization: O.S. Systems Software LTDA. 5Organization: O.S. Systems Software LTDA.
6 6
7The MESA build system uses Python 2 but as OE-Core has moved away from 7The MESA build system uses Python 2 but as OE-Core has moved away from
@@ -15,7 +15,7 @@ Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
15 1 file changed, 1 insertion(+), 1 deletion(-) 15 1 file changed, 1 insertion(+), 1 deletion(-)
16 16
17diff --git a/configure.ac b/configure.ac 17diff --git a/configure.ac b/configure.ac
18index c248248c6b..10f199d63c 100644 18index 59226823ca..711cb8b82c 100644
19--- a/configure.ac 19--- a/configure.ac
20+++ b/configure.ac 20+++ b/configure.ac
21@@ -122,7 +122,7 @@ AM_PROG_CC_C_O 21@@ -122,7 +122,7 @@ AM_PROG_CC_C_O
@@ -28,5 +28,5 @@ index c248248c6b..10f199d63c 100644
28 AC_PROG_MKDIR_P 28 AC_PROG_MKDIR_P
29 29
30-- 30--
312.17.1 312.18.0
32 32
diff --git a/meta/recipes-graphics/mesa/files/0007-dri-i965-Add-missing-time.h-include.patch b/meta/recipes-graphics/mesa/files/0007-dri-i965-Add-missing-time.h-include.patch
index e56d1588fd..e559027c3d 100644
--- a/meta/recipes-graphics/mesa/files/0007-dri-i965-Add-missing-time.h-include.patch
+++ b/meta/recipes-graphics/mesa/files/0007-dri-i965-Add-missing-time.h-include.patch
@@ -1,7 +1,7 @@
1From 9a25f6e7a0eb8825ab089fdd166dbaee778a4c81 Mon Sep 17 00:00:00 2001 1From 23305c16e4444f5aa289f126f040ed061de292c0 Mon Sep 17 00:00:00 2001
2From: Otavio Salvador <otavio@ossystems.com.br> 2From: Otavio Salvador <otavio@ossystems.com.br>
3Date: Wed, 6 Jun 2018 09:50:35 -0300 3Date: Wed, 6 Jun 2018 09:50:35 -0300
4Subject: [PATCH 7/7] dri: i965: Add missing time.h include 4Subject: [PATCH 7/8] dri: i965: Add missing time.h include
5Organization: O.S. Systems Software LTDA. 5Organization: O.S. Systems Software LTDA.
6 6
7This fixes a build error when using musl: 7This fixes a build error when using musl:
@@ -32,5 +32,5 @@ index 68f5e0c2c8..5b60a23763 100644
32 #include "util/list.h" 32 #include "util/list.h"
33 33
34-- 34--
352.17.1 352.18.0
36 36
diff --git a/meta/recipes-graphics/mesa/files/parallel-make-race-fix.patch b/meta/recipes-graphics/mesa/files/0008-egl-fix-build-race-in-automake.patch
index d212a55cbb..f594233206 100644
--- a/meta/recipes-graphics/mesa/files/parallel-make-race-fix.patch
+++ b/meta/recipes-graphics/mesa/files/0008-egl-fix-build-race-in-automake.patch
@@ -1,22 +1,34 @@
1From b2aae4b8c6661424c1809d3e7b43f266e35385a6 Mon Sep 17 00:00:00 2001
2From: Ross Burton <ross.burton@intel.com>
3Date: Thu, 28 Jun 2018 23:01:59 +0100
4Subject: [PATCH 8/8] egl: fix build race in automake
5Organization: O.S. Systems Software LTDA.
6
1There is a parallel make build issue in src/egl/drivers/dri2/ 7There is a parallel make build issue in src/egl/drivers/dri2/
2for wayland builds. Can be reproduced with: 8for wayland builds. Can be reproduced with:
3 9
4$ rm src/egl/drivers/dri2/*.h src/egl/drivers/dri2/platform_wayland.lo 10$ rm src/egl/drivers/dri2/*.h src/egl/drivers/dri2/platform_wayland.lo
5$ make -C src/egl/ drivers/dri2/platform_wayland.lo 11$ make -C src/egl/ drivers/dri2/platform_wayland.lo
6
7../../../mesa-18.1.2/src/egl/drivers/dri2/platform_wayland.c:50:10: fatal error: linux-dmabuf-unstable-v1-client-protocol.h: No such file or directory 12../../../mesa-18.1.2/src/egl/drivers/dri2/platform_wayland.c:50:10: fatal error: linux-dmabuf-unstable-v1-client-protocol.h: No such file or directory
8 13
9This patch adds the missing dependency. 14This patch adds the missing dependency.
10 15
11Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> 16Fixes: 02cc359372773800de817 "egl/wayland: Use linux-dmabuf interface for buffers"
17Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
12 18
13Upstream-Status: Submitted (https://lists.freedesktop.org/archives/mesa-dev/2018-June/198889.html) 19Upstream-Status: Backport [18.2.0]
14 20
15Index: mesa-18.1.2/src/egl/Makefile.am 21[Eric: fixed up the commit title]
16=================================================================== 22Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
17--- mesa-18.1.2.orig/src/egl/Makefile.am 23---
18+++ mesa-18.1.2/src/egl/Makefile.am 24 src/egl/Makefile.am | 1 +
19@@ -80,6 +80,7 @@ drivers/dri2/linux-dmabuf-unstable-v1-cl 25 1 file changed, 1 insertion(+)
26
27diff --git a/src/egl/Makefile.am b/src/egl/Makefile.am
28index 086a4a1e63..116ed4ebf5 100644
29--- a/src/egl/Makefile.am
30+++ b/src/egl/Makefile.am
31@@ -80,6 +80,7 @@ drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h: $(WL_DMABUF_XML)
20 if HAVE_PLATFORM_WAYLAND 32 if HAVE_PLATFORM_WAYLAND
21 drivers/dri2/linux-dmabuf-unstable-v1-protocol.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h 33 drivers/dri2/linux-dmabuf-unstable-v1-protocol.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h
22 drivers/dri2/egl_dri2.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h 34 drivers/dri2/egl_dri2.lo: drivers/dri2/linux-dmabuf-unstable-v1-client-protocol.h
@@ -24,3 +36,6 @@ Index: mesa-18.1.2/src/egl/Makefile.am
24 36
25 AM_CFLAGS += $(WAYLAND_CLIENT_CFLAGS) 37 AM_CFLAGS += $(WAYLAND_CLIENT_CFLAGS)
26 libEGL_common_la_LIBADD += $(WAYLAND_CLIENT_LIBS) 38 libEGL_common_la_LIBADD += $(WAYLAND_CLIENT_LIBS)
39--
402.18.0
41
diff --git a/meta/recipes-graphics/mesa/mesa-gl_18.1.2.bb b/meta/recipes-graphics/mesa/mesa-gl_18.1.3.bb
index 73267eb4f0..73267eb4f0 100644
--- a/meta/recipes-graphics/mesa/mesa-gl_18.1.2.bb
+++ b/meta/recipes-graphics/mesa/mesa-gl_18.1.3.bb
diff --git a/meta/recipes-graphics/mesa/mesa_18.1.2.bb b/meta/recipes-graphics/mesa/mesa_18.1.3.bb
index 9a9a2b2562..c47c57e9d8 100644
--- a/meta/recipes-graphics/mesa/mesa_18.1.2.bb
+++ b/meta/recipes-graphics/mesa/mesa_18.1.3.bb
@@ -8,11 +8,11 @@ SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
8 file://0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch \ 8 file://0005-Properly-get-LLVM-version-when-using-LLVM-Git-releas.patch \
9 file://0006-Use-Python-3-to-execute-the-scripts.patch \ 9 file://0006-Use-Python-3-to-execute-the-scripts.patch \
10 file://0007-dri-i965-Add-missing-time.h-include.patch \ 10 file://0007-dri-i965-Add-missing-time.h-include.patch \
11 file://parallel-make-race-fix.patch \ 11 file://0008-egl-fix-build-race-in-automake.patch \
12" 12"
13 13
14SRC_URI[md5sum] = "a2d4f031eb6bd6111d44d84004476918" 14SRC_URI[md5sum] = "b34273403a605f6f98ead00f0bdf8e0b"
15SRC_URI[sha256sum] = "070bf0648ba5b242d7303ceed32aed80842f4c0ba16e5acc1a650a46eadfb1f9" 15SRC_URI[sha256sum] = "54f08deeda0cd2f818e8d40140040ed013de7852573002453b7f50da9ea738ce"
16 16
17#because we cannot rely on the fact that all apps will use pkgconfig, 17#because we cannot rely on the fact that all apps will use pkgconfig,
18#make eglplatform.h independent of MESA_EGL_NO_X11_HEADER 18#make eglplatform.h independent of MESA_EGL_NO_X11_HEADER