[Mesa-dev] [PATCH 0/4] meson egl support

Dylan Baker dylan at pnwbakers.com
Wed Oct 18 23:55:06 UTC 2017


This small series adds support to the meson build system for building EGL in
both the glvnd and traditional configurations. I have tested it against the i965
using piglit and didn't see any regressions in the egl tests.

This work is based on work that Daniel Stone started, although I rewrote the
patches from scratch, I heavily referenced his work. I'd also like to thank
Jason Ekstrand for helping me debug a wayland-egl issue I ran into.

This is available at my github:
https://github.com/dcbaker/mesa submit/meson-egl

Dylan Baker (4):
  meson: Don't allow glx to be built without platform_x11
  meson: move wayland_drm_protocol generation to wayland-drm
  meson: build libEGL
  meson: Add support for EGL glvnd

 include/meson.build                                |   8 +
 meson.build                                        |  89 ++++++++--
 meson_options.txt                                  |   9 +-
 src/egl/meson.build                                | 186 +++++++++++++++++++++
 src/egl/wayland/wayland-drm/meson.build            |  28 +++-
 .../{wayland-drm => wayland-egl}/meson.build       |  23 ++-
 src/gbm/meson.build                                |  12 +-
 src/glx/meson.build                                |  22 ---
 src/meson.build                                    |   7 +-
 src/vulkan/wsi/meson.build                         |  14 --
 10 files changed, 345 insertions(+), 53 deletions(-)
 create mode 100644 src/egl/meson.build
 copy src/egl/wayland/{wayland-drm => wayland-egl}/meson.build (66%)

-- 
2.14.2



More information about the mesa-dev mailing list