Commits on Source (13)
-
Anders Jonsson authored153f121d
-
Gil Forcada authoredca9a280b
-
Balázs Meskó authored692f912e
-
Tim Sabsch authored2e9cf870
-
Milo Casagrande authoredecdf306e
-
Bruce Cowan authoreda99a2720
-
Rūdolfs Mazurs authoredd338e5ee
-
Jonas Ådahl authored
When the CoglRenderer didn't set the DMA buffer constructor vfunc, we return NULL. What we didn't do was set the error, meaning the caller would crash if it tried to look up why DMA buffer construction failed. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1430
7d822459 -
Seems DMA buffer based interprocess buffer sharing is more broken than not, so for now only enable it when using the i915 driver. For example vmwgfx, qxl and radeon, it results in mmap() failing to mmap the memory region. Other drivers, e.g. amdgpu will function, but may hit very slow memory download paths, resulting in worse performance. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1442
6c044069 -
It's enabled by default when using the i915 driver, but disabled everywhere else until it can be made reliably an improvement. Until then, for anyone want to force-enable it, add the string 'dma-buf-screen-sharing' to the experimental features list in GSettings. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1442
af9df1e5 -
Simon McVittie authored
If there is no laptop panel (for example on a desktop PC or a virtual machine), attempting to put a NULL monitor in the list of matches will just make mapping_helper_apply() crash. Mitigates: https://gitlab.gnome.org/GNOME/mutter/-/issues/1414 Signed-off-by: Simon McVittie <smcv@debian.org>
e74b065f -
Florian Müllner authored
Update NEWS.
56ec31d6 -
Marco Trevisan authored2b3d4038