diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch | 17 | ||||
-rw-r--r-- | common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb | 3 |
2 files changed, 20 insertions, 0 deletions
diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch b/common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch new file mode 100644 index 00000000..2781ec96 --- /dev/null +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch | |||
@@ -0,0 +1,17 @@ | |||
1 | EMGD's gl2.h is missing the GLchar typedef, so add it. | ||
2 | |||
3 | Upstream-Status: Submitted | ||
4 | Signed-off-by: Ross Burton <ross.burton@intel.com> | ||
5 | |||
6 | diff --git a/usr/include/GLES2/gl2.h b/usr/include/GLES2/gl2.h | ||
7 | index 8b83f3f..4fbd12e 100644 | ||
8 | --- a/usr/include/GLES2/gl2.h | ||
9 | +++ b/usr/include/GLES2/gl2.h | ||
10 | @@ -21,6 +21,7 @@ typedef unsigned int GLenum; | ||
11 | typedef unsigned char GLboolean; | ||
12 | typedef unsigned int GLbitfield; | ||
13 | typedef khronos_int8_t GLbyte; | ||
14 | +typedef char GLchar; | ||
15 | typedef short GLshort; | ||
16 | typedef int GLint; | ||
17 | typedef int GLsizei; | ||
diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb index b3bf0d2c..62c3418c 100644 --- a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb | |||
@@ -41,6 +41,7 @@ SRC_URI = "http://downloadmirror.intel.com/22865/eng/LIN_IEMGD_1_18_GOLD_3398.tg | |||
41 | file://egl.pc \ | 41 | file://egl.pc \ |
42 | file://gles_cm.pc \ | 42 | file://gles_cm.pc \ |
43 | file://glesv2.pc \ | 43 | file://glesv2.pc \ |
44 | file://glchar.patch;apply=0 \ | ||
44 | " | 45 | " |
45 | 46 | ||
46 | SRC_URI[md5sum] = "a165c397866d3fb70ddab318c834e49a" | 47 | SRC_URI[md5sum] = "a165c397866d3fb70ddab318c834e49a" |
@@ -127,6 +128,8 @@ do_install () { | |||
127 | # Khronos development headers needed for EGL, OpenGL-ES, and OpenVG development | 128 | # Khronos development headers needed for EGL, OpenGL-ES, and OpenVG development |
128 | ${RPM2CPIO} ${S}/emgd-devel*.rpm | cpio -id | 129 | ${RPM2CPIO} ${S}/emgd-devel*.rpm | cpio -id |
129 | 130 | ||
131 | patch -d ${S} -p1 < ${WORKDIR}/glchar.patch | ||
132 | |||
130 | install -d -m 0755 ${D}${includedir}/EGL | 133 | install -d -m 0755 ${D}${includedir}/EGL |
131 | install -m 0755 ${S}/usr/include/EGL/*.h ${D}${includedir}/EGL/ | 134 | install -m 0755 ${S}/usr/include/EGL/*.h ${D}${includedir}/EGL/ |
132 | install -d -m 0755 ${D}${includedir}/GLES | 135 | install -d -m 0755 ${D}${includedir}/GLES |