EGL: Add support for weston
authorZhaowei Yuan <zhaowei.yuan@samsung.com>
Mon, 3 Dec 2018 03:08:44 +0000 (11:08 +0800)
committerXuelian Bai <xuelian.bai@samsung.com>
Tue, 21 Feb 2023 06:32:44 +0000 (14:32 +0800)
commit9785bbb1a5ac85b3191968520351fa848a5f4b78
tree67b881b6424df7483b01ef541eedc9a09efe8c48
parent35060b17a605a1ee7a834e7f34a3600229e5c501
EGL: Add support for weston

Add support for wayland & drm platforms which are used by weston.
Select EGL platform for weston by setting environment variable:
    export EGL_PLATFORM=wayland

Modifications to mesa.spec:
    Add platforms wayland and drm which is needed by weston
    Enable gbm and pack it into RPM package
Modifications to egl_dri2.h
    Since tizen, drm and wayland are all supported now, remove
    the duplicate definition of "color_buffers" and "back" for
    tizen to avoid from building error.

Merged commit:
commit 7c8922c1ead5875fda90106793c2fcfab2feb9f3
Author: Xiaowei Guan <xiaowei.guan@samsung.com>
    - fix weston build error and app launch error

commit 6e7ce80fc524b78980d702549cf5bbc3a641e6ae
Author: Xiaowei Guan <xiaowei.guan@samsung.com>
    - add wayland-egl code for platform_wayland

commit 5cd0256faa43e376dcd5b5f2c2edd2515aff9c04
Author: Zhaowei Yuan <zhaowei.yuan@samsung.com>
    - EGL: Add support for weston

Change-Id: I58272083b7d110d55800d8b9ad7e7c4f0a6f6077
Signed-off-by: Zhaowei Yuan <zhaowei.yuan@samsung.com>
packaging/mesa.spec
src/egl/drivers/dri2/egl_dri2.h
src/egl/meson.build
src/egl/wayland/wayland-egl/wayland-egl-priv.h [new file with mode: 0644]
src/egl/wayland/wayland-egl/wayland-egl-symbols-check [new file with mode: 0755]
src/egl/wayland/wayland-egl/wayland-egl.c [new file with mode: 0644]
src/egl/wayland/wayland-egl/wayland-egl.pc.in [new file with mode: 0644]