Carsten "Tomcat" Book
260b5f956f
merge mozilla-inbound to mozilla-central a=merge
2017-07-13 16:35:22 +02:00
Kearwood "Kip" Gilbert
0a5d006f8a
Bug 1287944 - Improve interaction with Oculus Home r=daoshengmu
...
- Now destroying and re-creating Oculus sessions when switching
between magic window and immersive WebVR (BeginPresent / ExitPresent)
- Now sending flags to Oculus ovr_initilize to specify if Firefox will
be presenting to the VR display or just using tracking
- Now coordinating oculus session shutdown and restart between the
VR controllers and the VR display with reference counting.
- Now able to return to Oculus home after using WebVR
- Magic window / non-exclusive sessions no longer take over the VR headset
causing it to display a message that Firefox.exe is not responding.
MozReview-Commit-ID: EnRsxt6ZSzg
--HG--
extra : rebase_source : 10ba1b76bf75774b8842d99b555319fb5dd7f736
2017-07-04 13:28:27 -07:00
Samuel Vargas
9140fdd298
Bug 1378571 - Avoid unnecessary MakeCurrentImpl calls when GL context is already current - r=jgilbert
2017-07-07 16:16:00 +02:00
Kartikaya Gupta
78bfd54626
Bug 1378355 - Extract gfxPlatform wrappers for MaxAllocSize and MaxTextureSize. r=bas
...
This allows us to reuse the minimum bound guards on the pref values in other
places that want to use the prefs.
MozReview-Commit-ID: 7XKuM5u1GB8
--HG--
extra : rebase_source : 9cf85c7cbe2e8511ad2db59e7bf7ba6e8db79883
2017-07-10 10:15:24 -04:00
Kartikaya Gupta
540da41b2f
Bug 1379394 - Add a pref to allow disabling the one-handed-zoom gesture in APZ. r=botond
...
MozReview-Commit-ID: LUB83oLyVkm
--HG--
extra : rebase_source : 4fd4b1c4a2069f4dcf8084be33aac1f64e7bd636
2017-07-08 23:04:33 -04:00
Botond Ballo
a01f110229
Bug 1375949 - Delay application of async scroll offset by one composite, to give content a chance to remain in sync. r=kats
...
With this in place, scroll-linked effects will remain in sync with async
scrolling if they can be processed and painted within the frame budget.
This change is currently behind a pref that's off by default.
MozReview-Commit-ID: 6GEJTKZh6ON
--HG--
extra : rebase_source : 534bf15ef1c5ca26e1dc0d7eb298063b80aa9dd3
2017-07-05 19:17:14 -04:00
Wes Kocher
c119435f8a
Backed out changeset f9b033c61423 (bug 1287944) for win debug failures in test_child_assertions.js a=backout
...
MozReview-Commit-ID: Fem34WwTkY6
2017-07-06 17:03:39 -07:00
Kearwood "Kip" Gilbert
d4f04befed
Bug 1287944 - Improve interaction with Oculus Home r=daoshengmu
...
- Now destroying and re-creating Oculus sessions when switching
between magic window and immersive WebVR (BeginPresent / ExitPresent)
- Now sending flags to Oculus ovr_initilize to specify if Firefox will
be presenting to the VR display or just using tracking
- Now coordinating oculus session shutdown and restart between the
VR controllers and the VR display with reference counting.
- Now able to return to Oculus home after using WebVR
- Magic window / non-exclusive sessions no longer take over the VR headset
causing it to display a message that Firefox.exe is not responding.
MozReview-Commit-ID: EnRsxt6ZSzg
--HG--
extra : rebase_source : d1ecf52e064ffe88c2cdebb011b8ffa9beb7b46e
2017-07-04 13:28:27 -07:00
David Anderson
f914e078f9
Implement asynchronous OMTP behind a pref. (bug 1377060 part 2, r=mchang)
...
--HG--
extra : rebase_source : b9c49b6c0e80e2bc94a94dee2ddaae4ad985f9ec
2017-07-05 15:19:52 -07:00
Wes Kocher
f8eb8f400a
Backed out 2 changesets (bug 1377060) for build bustage a=backout
...
Backed out changeset c8f818803df7 (bug 1377060)
Backed out changeset bf11ec80b0fb (bug 1377060)
MozReview-Commit-ID: Hp1PtpWYOWV
2017-07-03 11:44:58 -07:00
David Anderson
c307f7ba43
Implement asynchronous OMTP behind a pref. (bug 1377060 part 2, r=mchang)
2017-07-03 11:20:40 -07:00
Ethan Lin
de600bafd7
Bug 1372118 - Part1. Have a path to create WebRender commands without layers. r=jrmuizel, r=kats, r=mattwoodrow
...
MozReview-Commit-ID: 7iOW9rEtwur
2017-06-30 17:23:20 -07:00
Carsten "Tomcat" Book
5f00ae3a8b
merge mozilla-inbound to mozilla-central a=merge
2017-06-29 15:47:04 +02:00
Jean-Yves Avenard
d61a420f11
Bug 1376838: Revert "Bug 1360006: Whitelist VP9 decoder to intel GPU only." r=cpearce
...
This reverts commit 77f2dd5563d2c3e9ad7ada388036f1846c1e2107
MozReview-Commit-ID: 71Hr05Z6hA4
--HG--
extra : rebase_source : 3efa2e95d2a560b43443a07fc1948cf146d054f0
2017-06-28 19:45:24 +02:00
Ryan Hunt
db5f497c0f
Bug 1351783 part 16 - Perform async scrolling for keyboard events when possible. r=kats,botond,dvander
...
This commit ties it all together by dispatching keyboard actions to scroll targets
in response to keyboard inputs when we have current and valid focus state.
MozReview-Commit-ID: G7rZiS3FH5e
--HG--
extra : rebase_source : 10129d417fe8ef576cac5bda3157dd8f65b5843a
extra : histedit_source : be651a33f787f68bc764988ddc073d346e854491
2017-06-05 19:46:06 -05:00
Ryan Hunt
c24e099b23
Bug 1351783 part 15 - Hook up APZC for scrolling based on a KeyboardScrollAction. r=kats,botond
...
This commit adds code for keyboard scroll animations and computing the delta
needed for a keyboard scroll action. Keyboard scrolling behavior is more complex
with scroll snapping, so we don't support async keyboard scrolling when we have
scroll snap points.
MozReview-Commit-ID: 97CpprCBp2A
--HG--
extra : rebase_source : 154b2c6b5a6c587fca011ab885c8d46ba6b4d80a
extra : histedit_source : 87ba53fe89069a47751d9ce25fc344011fb0f4de
2017-06-06 04:47:10 -05:00
David Anderson
af47af94ef
Compute minimal intermediate surface sizes in Advanced Layers. (bug 1375785, r=mattwoodrow)
...
--HG--
extra : rebase_source : 60b7a69865a0e9083a61201b8ce1bea2e3c82fd1
2017-06-28 15:26:48 -07:00
David Anderson
7df9b05034
Add MLGPU feature bits and compositor initialization. (bug 1365879 part 21, r=mattwoodrow)
2017-06-23 14:23:12 -07:00
David Anderson
6376e2c6bb
Initial import of Advanced Layers. (bug 1365879 part 20, r=bas)
2017-06-23 14:23:12 -07:00
Samael Wang
06b5a3322e
Bug 1362166 - Add a timeout to PCompositorManager & kill GPU process on timeout in release builds. r=dvander
...
MozReview-Commit-ID: Dln8ERrExmz
2017-06-22 17:27:05 +08:00
Ethan Lin
961d3fd17f
Bug 1367987 - Enable image layer by default when webrender is enabled. r=kats
2017-06-23 22:11:42 +08:00
Carsten "Tomcat" Book
4119f2f8fb
Backed out changeset 8069471cda21 (bug 1365879)
2017-06-23 12:15:35 +02:00
Carsten "Tomcat" Book
1f871b61e4
Backed out changeset 9d0048e04446 (bug 1365879)
2017-06-23 12:15:32 +02:00
David Anderson
0505938414
Add MLGPU feature bits and compositor initialization. (bug 1365879 part 21, r=mattwoodrow)
...
--HG--
extra : rebase_source : 3d8d1a9619d997a2de9eea4e734a0457cd326e91
2017-06-22 21:12:19 -07:00
David Anderson
8eb9963527
Initial import of Advanced Layers. (bug 1365879 part 20, r=bas)
...
--HG--
extra : rebase_source : 57032a3e3d383c27cfdc2f26841d387ca57d0011
2017-06-22 21:12:19 -07:00
domfarolino@gmail.com
af4e81298b
Bug 1373088 - Don't use a timeout for compositor process startup when debugging child process. r=milan
...
--HG--
extra : rebase_source : 39e5c564fc7b0c2f7e94535a9c7b17bfd03914e3
2017-06-19 13:12:00 -04:00
Samuel Vargas
51d69e7578
Bug 1367893 - Rename webgl.max options to webgl.perf.max - r=jgilbert
2017-06-21 16:25:49 -07:00
Carsten "Tomcat" Book
c407541a44
Backed out changeset 08e38bcd123b (bug 1367987) for causing new intermittent failure in reftests/image/image-seam-2.html
2017-06-21 12:22:42 +02:00
Ethan Lin
1abb2e7d41
Bug 1367987 - Enable image layer by default when webrender is enabled. r=kats
2017-06-21 09:38:54 +08:00
Sebastian Hengst
e1bd0a20d7
Backed out changeset e62923d406f0 (bug 1362166) on suspicion of causing reftest failures on Linux x64 QuantumRender opt, e.g. multicol-rule-hidden-000-ref.xht. r=backout
2017-06-20 18:01:22 +02:00
Samael Wang
0db11efe83
Bug 1362166 - Add a timeout to PCompositorManager & kill GPU process on timeout in release builds. r=dvander
...
MozReview-Commit-ID: Dln8ERrExmz
2017-06-19 16:45:21 +08:00
Sebastian Hengst
905913ead5
Backed out changeset 112d854f652d (bug 1365772) for Windows bustage: 'gfxConfig': is not a class or namespace name at DeviceAttachmentsD3D11.cpp(179). r=backout on a CLOSED TREE
...
Valgrind also complains: Conditional jump or move depends on uninitialised value(s) at __get_cpuid / cpuid / read_cpu_features / operator
2017-06-19 18:23:50 +02:00
Alexis Beingessner
5c589ff480
Bug 1365772 - Allow component alpha to be managed by blocklists. r=kats
...
MozReview-Commit-ID: 5iEuUtmfkLl
--HG--
extra : rebase_source : 5c39798c464d790cd76254dedba4c76470dc2126
2017-05-30 09:25:40 -04:00
Markus Stange
f8d4832d5f
Bug 1370034 - Allow disabling window transforms using a pref. r=spohl
...
MozReview-Commit-ID: T5NWKMA4qz
--HG--
extra : rebase_source : 2959234f0c0c1368207efc17ec101cb5fc87e5b6
2017-06-09 11:16:48 -04:00
Cameron McCormack
1849ea4995
Backout bug 1291457 and bug 1370034 for bustage.
2017-06-19 13:55:15 +08:00
Markus Stange
b3f7a29732
Bug 1370034 - Allow disabling window transforms using a pref. r=spohl
...
MozReview-Commit-ID: T5NWKMA4qz
--HG--
extra : rebase_source : 5c76f8e08ea77aa2d330771c90f6d026f2c2cdce
2017-06-09 11:16:48 -04:00
Ryan VanderMeulen
9b7a73b65a
Merge m-c to autoland. a=merge
...
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE
--HG--
extra : amend_source : a59e53ba2f8db608f613f21ad6da2b5be8814aa4
2017-06-07 22:55:56 -04:00
Mason Chang
e6ddf2c3c1
Bug 1258781 Add pref for content skia font cache size. r=erahm
2017-06-07 10:11:17 -07:00
Martin Robinson
7d937678f4
Bug 1365972 - Add initial WebRender support for nsDisplayFilter. r=rhunt, r=mattwoodrow
2017-06-06 06:28:00 -04:00
Carsten "Tomcat" Book
c63e6d4789
Merge mozilla-central to mozilla-inbound
2017-06-02 14:32:35 +02:00
Carsten "Tomcat" Book
efccdfdb0a
merge mozilla-inbound to mozilla-central a=merge
2017-06-02 14:22:17 +02:00
Ethan Lin
1927f89975
Bug 1358055 - Enable background color layer by default for webrender. r=kats
2017-06-02 18:21:07 +08:00
Ethan Lin
c0df57e679
Bug 1369264 - Part1. Enable column rule layer by default. r=pchang
2017-06-02 11:55:11 +08:00
Jean-Yves Avenard
a9142498ec
Bug 1360006: Whitelist VP9 decoder to intel GPU only. r=mattwoodrow
...
We enable by default the VP9 hardware decoder on intel GPU.
MozReview-Commit-ID: FzMzbpZErjQ
--HG--
extra : rebase_source : f34c969f7dda1ef24224e982f31d5e43cfae7cc0
2017-06-01 22:17:56 +02:00
Markus Stange
963eaf95ea
Bug 1370977 - Rename gfx.webrender.profiler.enable to gfx.webrender.profiler.enabled and expose it on about:config. r=kats
...
MozReview-Commit-ID: EfeydaDx5ZC
--HG--
extra : rebase_source : 927fe456f4ed2714b9585a28ed4e4af8f379209d
2017-06-07 13:13:55 -04:00
Morris Tseng
e39344ca89
Bug 1354463 - Enable layers.advanced.canvas-background-color if webrender is enabled. r=kats
...
MozReview-Commit-ID: KrJY8i9ms42
--HG--
extra : rebase_source : ff746cedf31b0bd3f8eb51af6fe5add86ffe2c3b
2017-05-12 11:23:39 +08:00
Botond Ballo
eed69a71e3
Bug 1352863 - Implement support for slider.snapMultiplier during APZ dragging. r=kats
...
MozReview-Commit-ID: EbmjdNLVsq7
--HG--
extra : rebase_source : 47e5b69976226f2e94545c19d4cce75f1b0b97e1
2017-05-19 20:15:44 -04:00
Daosheng Mu
a839377259
Bug 1343730 - Part 1: Support submitFrame and encode the frame as a base64 image in VRPuppet; r=kip
...
MozReview-Commit-ID: jHKHSoNo6X
--HG--
extra : rebase_source : df5050a488e19af81ebd240c5fb5fdfd30b46907
2017-05-23 16:55:30 +08:00
Alexis Beingessner
8545f35670
Bug 1365418 - Expose other layers.advanced configs, and add webrendest option to toggle them all on. r=kats
...
MozReview-Commit-ID: 9MZwrGhnzDh
2017-05-16 17:33:33 -04:00
Ethan Lin
501bd51b08
Bug 1363998 - Part2. Add pref "layers.advanced.background-color" to all.js and turn it on for certain reftests. r=kats
2017-05-18 17:40:18 +08:00