Adam Jackson <a...@redhat.com> writes:

> "Driver" isn't a great word for what this layer is, it's effectively a
> build-time choice about what OS you're targeting. Despite that both of
> the extant backends totally ignore the display argument, the old code
> would only set up the backend relative to a display.
>
> That causes problems! One problem is it means eglGetProcAddress can
> generate X or Wayland protocol when it tries to connect to a default
> display so it can call into the backend, which is, you know, completely
> bonkers. Any other EGL API that doesn't reference a display, like
> EGL_EXT_device_query, would have the same issue.
>
> Fortunately this is a problem that can be solved with the delete key.
>
> Signed-off-by: Adam Jackson <a...@redhat.com>

Reviewed-by: Eric Anholt <e...@anholt.net>

Can we garbage collect the "args" argument to the init func, too?

Attachment: signature.asc
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to