diff options
author | Karol Herbst <kherbst@redhat.com> | 2020-09-14 20:36:17 +0200 |
---|---|---|
committer | Karol Herbst <kherbst@redhat.com> | 2020-09-28 14:00:44 +0200 |
commit | 9b9b912765f49553849e8c8aca7d2a75692ca9cc (patch) | |
tree | 4959a15452cb9cbaf50cd43e67da9d9a2a7b8e15 /data | |
parent | 82fffacbae0bd117194e727975d75c09432efa83 (diff) | |
download | mutter-9b9b912765f49553849e8c8aca7d2a75692ca9cc.tar.gz |
backends: force enable modifiers on tagged devices
Some devices can't scanout to linear buffers directly as the hw is not
capable of eg rendering into a linear depth buffer.
Add code to force kms-modifiers on udev taged devices.
Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1408
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1443
Diffstat (limited to 'data')
-rw-r--r-- | data/61-mutter.rules | 1 | ||||
-rw-r--r-- | data/meson.build | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/data/61-mutter.rules b/data/61-mutter.rules new file mode 100644 index 000000000..59cc00007 --- /dev/null +++ b/data/61-mutter.rules @@ -0,0 +1 @@ +DRIVER=="tegra-host1x", SUBSYSTEM=="platform", TAG+="mutter-device-requires-kms-modifiers" diff --git a/data/meson.build b/data/meson.build index 3ac94cff2..bf5c409d7 100644 --- a/data/meson.build +++ b/data/meson.build @@ -58,3 +58,9 @@ configure_file( install_data(['mutter-schemas.convert'], install_dir: join_paths(datadir, 'GConf/gsettings'), ) + +if have_libgudev + install_data(['61-mutter.rules'], + install_dir: join_paths(udevdir, 'rules.d'), + ) +endif |