[Mesa-dev] [PATCH 0/7] EGLDevice, take 2.1

Emil Velikov emil.l.velikov at gmail.com
Wed Oct 3 14:02:40 UTC 2018


Hi all,

This re-spin of the series includes:
 - correct flipped asserts
 - cosmetic wording/comment fixes
 - drop EGL_EXT_platform_device patches (swrast is broken)
 - add the EGL_MESA_device_software spec patch

At this point we should be pretty much set, so any formal Ack/Rb will
be appreciated.

Thanks
Emil

Cc: Adam Jackson <ajax at redhat.com>
Cc: Eric Engestrom <eric.engestrom at intel.com>
Cc: Mathias Fröhlich <Mathias.Froehlich at gmx.net>

Adam Jackson (1):
  specs: Add EGL_MESA_device_software

Emil Velikov (6):
  egl: add base EGL_EXT_device_base implementation
  egl: add EGL_MESA_device_software support
  egl: add EGL_EXT_device_drm support
  egl: set the EGLDevice when creating a display
  egl: enable EGL_EXT_device_{base,enumeration,query}
  meson: egl: group dri2 bits separately from haiku

 docs/specs/EGL_MESA_device_software.txt     |  82 +++++
 src/egl/Makefile.sources                    |   2 +
 src/egl/drivers/dri2/egl_dri2.h             |   1 +
 src/egl/drivers/dri2/platform_android.c     |   9 +
 src/egl/drivers/dri2/platform_drm.c         |   9 +
 src/egl/drivers/dri2/platform_surfaceless.c |  10 +-
 src/egl/drivers/dri2/platform_wayland.c     |  18 ++
 src/egl/drivers/dri2/platform_x11.c         |  27 ++
 src/egl/drivers/haiku/egl_haiku.cpp         |   8 +
 src/egl/main/eglapi.c                       |  64 ++++
 src/egl/main/egldevice.c                    | 319 ++++++++++++++++++++
 src/egl/main/egldevice.h                    |  89 ++++++
 src/egl/main/egldisplay.h                   |   1 +
 src/egl/main/eglentrypoint.h                |   4 +
 src/egl/main/eglglobals.c                   |  12 +-
 src/egl/main/eglglobals.h                   |   2 +
 src/egl/main/egltypedefs.h                  |   2 +
 src/egl/meson.build                         |  73 ++---
 18 files changed, 692 insertions(+), 40 deletions(-)
 create mode 100644 docs/specs/EGL_MESA_device_software.txt
 create mode 100644 src/egl/main/egldevice.c
 create mode 100644 src/egl/main/egldevice.h

-- 
2.19.0



More information about the mesa-dev mailing list