[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