Bug 1286716 - Implement plane splitting (for OpenGL backend) draft
authorMiko Mynttinen <mikokm@gmail.com>
Wed, 14 Dec 2016 14:16:21 +0100
changeset 450017 314eb01f30067cd7dc4244dcaa3821ee6377cbc2
parent 449987 6dbc6e9f62a705d5f523cc750811bd01c8275ec6
child 539652 f2acdabb4dc33fe6746216860336f3816f40df65
push id38743
push userbmo:mikokm@gmail.com
push dateThu, 15 Dec 2016 20:49:29 +0000
bugs1286716
milestone53.0a1
Bug 1286716 - Implement plane splitting (for OpenGL backend) MozReview-Commit-ID: 24aaNppPSmS
modules/libpref/init/all.js
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -614,16 +614,19 @@ pref("media.decoder.recycle.enabled", fa
 pref("layers.amd-switchable-gfx.enabled", true);
 
 // Whether to use async panning and zooming
 pref("layers.async-pan-zoom.enabled", true);
 
 // Whether to enable event region building during painting
 pref("layout.event-regions.enabled", false);
 
+// Whether to enable arbitrary layer geometry for OpenGL compositor
+pref("layers.geometry.opengl.enabled", true);
+
 // APZ preferences. For documentation/details on what these prefs do, check
 // gfx/layers/apz/src/AsyncPanZoomController.cpp.
 pref("apz.allow_checkerboarding", true);
 pref("apz.allow_immediate_handoff", true);
 pref("apz.allow_zooming", false);
 
 // Whether to lock touch scrolling to one axis at a time
 // 0 = FREE (No locking at all)