Xaver Hugl
9ab688067a
Create egl backend for multiple backends and enable multi-gpu usage for the gbm backend
2020-11-28 17:53:41 +00:00
Vlad Zahorodnii
2a8395c7dd
Trim trailing whitespace
2020-11-28 11:01:47 +00:00
Xaver Hugl
cb9ccdb0fd
Don't check atomic property non_desktop when not using atomic mode setting
2020-11-17 08:10:51 +00:00
Vlad Zahorodnii
5442762371
platforms/drm: Use a software cursor if the cursor image is too big
...
When dragging files on the desktop, the cursor image might be just too
big for the cursor plane, in which case we need to abandon hardware
cursors for a brief moment and use a software cursor. Once the files
have been dropped and the cursor image is small enough, we can go back
to using hw cursors.
BUG: 424589
2020-10-29 08:53:07 +00:00
Vlad Zahorodnii
d5ee009ba5
Fix capitalization in the word "software"
2020-10-29 08:53:07 +00:00
Xaver Hugl
4462ecf6ef
Detect some DrmConnector properties and ignore non-desktop displays
...
BUG: 419032
2020-10-25 19:18:06 +00:00
Xaver Hugl
cdab4be19e
Automatically detect the proprietary NVidia driver and use EGLStreams accordingly
2020-10-25 17:47:58 +00:00
Vlad Zahorodnii
691ce56627
platforms/drm: Query cursor capabilities per individual gpu
...
We should not assume that the cursor capabilities are shared by all DRM
devices.
2020-10-13 05:34:01 +00:00
Xaver Hugl
b50f747876
Multi-GPU output support on Wayland
...
This commit sets up udev and the DrmBackend to list and use all GPUs.
BUG: 425586
BUG: 417323
2020-10-05 21:05:55 +00:00