wlroots-hyprland/backend/wayland
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
..
backend.c render/egl, backend/wayland: add workaround for split render/display setups 2021-03-27 11:23:32 +01:00
meson.build backend/wayland: use the EGL GBM platform 2021-01-10 11:32:00 +01:00
output.c output: fix transform matrix for 90/270 rotations 2021-03-11 22:52:38 +01:00
seat.c Make implementation function lists static const 2021-02-05 10:04:20 +01:00
tablet_v2.c backend/wayland: Link input devices with seats 2020-11-12 12:31:32 +01:00