From 94f30a16f0545f4bf23f433db37deeef11379e20 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Fri, 30 Jun 2017 17:00:27 +0200 Subject: firefox: disable broken omtc on imx6 and t20/t30 based modules Disable broken OMTC on T20/T30 and iMX6 based modules. Leave it enabled on Apalis TK1 where it seems to work and Colibri iMX7 doing software only rendering anyway. https://wiki.mozilla.org/Platform/GFX/OffMainThreadCompositing Signed-off-by: Marcel Ziswiler Acked-by: Dominik Sliwa --- recipes-mozilla/firefox/firefox_%.bbappend | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/recipes-mozilla/firefox/firefox_%.bbappend b/recipes-mozilla/firefox/firefox_%.bbappend index bec4203..4e352e4 100644 --- a/recipes-mozilla/firefox/firefox_%.bbappend +++ b/recipes-mozilla/firefox/firefox_%.bbappend @@ -7,6 +7,16 @@ do_compile_append() { echo "lockPref(\"browser.shell.checkDefaultBrowser\", false);" >> ${WORKDIR}/vendor.js } +do_compile_append_mx6() { + # disable broken OMTC on iMX6 based modules + echo "pref(\"layers.offmainthreadcomposition.enabled\", false);" >> ${WORKDIR}/vendor.js +} + +do_compile_append_tegra() { + # disable broken OMTC on T20/T30 based modules + echo "pref(\"layers.offmainthreadcomposition.enabled\", false);" >> ${WORKDIR}/vendor.js +} + do_install_append() { install -d ${D}${libdir}/${PN}/distribution install -m 0644 ${WORKDIR}/distribution.ini ${D}${libdir}/${PN}/distribution/ -- cgit v1.2.3