Bug 1286716 - Implement plane splitting (for OpenGL backend) r=mattwoodrow
authorMiko Mynttinen <mikokm@gmail.com>
Wed, 14 Dec 2016 14:16:21 +0100
changeset 326330 f5c0b7682e2ff43f9bbe7400dc0ec7d397f256b3
parent 326329 f8e550969421c82a0ab636ffeac3a677b4959f41
child 326331 dcb08ad3b67c321ef94536e704217cd00fef55dd
push id31098
push userphilringnalda@gmail.com
push dateMon, 19 Dec 2016 04:22:05 +0000
treeherdermozilla-central@a61af3f4bc6e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmattwoodrow
bugs1286716
milestone53.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1286716 - Implement plane splitting (for OpenGL backend) r=mattwoodrow MozReview-Commit-ID: 24aaNppPSmS
modules/libpref/init/all.js
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -607,16 +607,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)