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

Gurchetan Singh gurchetansingh at chromium.org
Thu Nov 29 23:41:14 UTC 2018


Does this require libdrm 2.4.95 for virtio-gpu?  With
platform_surfaceless, I keep getting "DRI2: failed to find EGLDevice"
and the failure is happening in "drmGetDevice2(fd, 0, &device)".On
Sat, Oct 20, 2018 at 11:46 PM Mathias Fröhlich
<Mathias.Froehlich at gmx.net> wrote:
>
> Hi Emil,
>
> On Wednesday, 3 October 2018 16:02:40 CEST Emil Velikov wrote:
> > 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.
>
> Sure and sorry for the long delay!
>
> Patch #1-#6 is:
> Reviewed-by: Mathias Fröhlich <Mathias.Froehlich at web.de>
>
> The #7 is already reviewed by Dylan, so the series should be complete now.
>
> Thanks for iterating on that.
> And looking forward to the rest of the patches enabling display
> creation from a device!!
>
> best
> Mathias
>
>
> >
> > 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
> >
> >
>
>
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list