wlroots-hyprland/backend
Simon Ser b89bcffea4 render/egl, backend/wayland: add workaround for split render/display setups
Split render/display setups have two separate devices: one display-only
with a primary node, and one render-only with a render node. However
in these cases the EGL implementation and the Wayland compositor will
advertise the display device instead of the render device [1]. The EGL
implementation will magically open the render device when the display
device is passed in.

So just pass the display device as if it were a render device. Maybe in
the future Mesa will advertise the render device instead and we'll be
able to remove this workaround.

[1]: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4178
2021-03-27 11:23:32 +01:00
..
drm backend/drm: use pixel format table in renderer 2021-03-25 10:55:54 +01:00
headless backend: add error messages in attach_render impls 2021-02-18 22:14:19 +01:00
libinput Make implementation function lists static const 2021-02-05 10:04:20 +01:00
multi Make implementation function lists static const 2021-02-05 10:04:20 +01:00
noop noop: listen to display destroy and destroy the backend 2020-12-31 20:34:36 +01:00
session backend/session/libseat: Set loglevel to INFO 2021-03-15 21:29:22 +01:00
wayland render/egl, backend/wayland: add workaround for split render/display setups 2021-03-27 11:23:32 +01:00
x11 output: fix transform matrix for 90/270 rotations 2021-03-11 22:52:38 +01:00
backend.c backend: add get_drm_fd to interface 2021-01-16 08:57:42 +01:00
meson.build Drop RDP backend 2020-01-10 19:38:39 +01:00