Bug 1580222. Turn off double buffering in 71. r=aosmond a=pascalc
authorJeff Muizelaar <jrmuizel@gmail.com>
Mon, 25 Nov 2019 21:55:06 +0200
changeset 563490 2dd6b102980ef537ea2dbf59b32a2c9366570914
parent 563489 8d030709fd14dc5237c1f3ebb7599c4203603260
child 563491 e136c48f3e881f26cf0cb28603a8860770c73acd
push id2198
push userccoroiu@mozilla.com
push dateMon, 25 Nov 2019 20:06:39 +0000
treeherdermozilla-release@2dd6b102980e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaosmond, pascalc
bugs1580222
milestone71.0
Bug 1580222. Turn off double buffering in 71. r=aosmond a=pascalc We have a couple of regressions double buffer. Let's turn it off for now to avoid the risk of breaking things. Differential Revision: https://phabricator.services.mozilla.com//D54597
modules/libpref/init/StaticPrefList.yaml
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -3265,19 +3265,23 @@
 
 - name: gfx.direct3d11.allow-keyed-mutex
   type: RelaxedAtomicBool
   value: true
   mirror: always
 
 - name: gfx.direct3d11.use-double-buffering
   type: RelaxedAtomicBool
+#ifdef XP_WIN
   # Prefer flipping between two buffers over copying from our back buffer
   # to the OS.
-  value: true
+  value: @IS_NIGHTLY_BUILD@
+#else
+  value: false
+#endif
   mirror: always
 
 - name: gfx.direct3d11.enable-debug-layer
   type: bool
   value: false
   mirror: once
 
 - name: gfx.direct3d11.break-on-error