Randall Barker
c955f482b1
Bug 1335895 - Android GeckoView Dynamic Toolbar Version 3 r=botond,dvander,jchen,kats
...
This version of the Dynamic Toolbar moves the animation of the toolbar
from the Android UI thread to the compositor thread. All animation for
showing and hiding the toolbar are done with the compositor and a static
snapshot of the real toolbar.
MozReview-Commit-ID: BCe8zpbkWQt
2017-04-20 15:15:14 -07:00
David Anderson
012aa74dea
Don't synchronously send the initial layer tree mapping list to the GPU process. (bug 1350660 part 2, r=rhunt)
2017-04-03 15:13:38 -07:00
Markus Stange
20de405cb8
Bug 1321907 - Hook up the GPU process to the profiler. r=dvander
...
MozReview-Commit-ID: 8Xq3FPprAF8
2017-03-21 19:39:13 -04:00
David Anderson
3d416e077a
Add memory reporting message support to PGPU. (bug 1321492 part 6, r=rhunt, r=erahm)
2017-01-26 16:35:54 -08:00
Randall Barker
1df3957d1f
Bug 1328752 - part 1, Add UiCompositorController r=dvander
2017-01-20 11:01:29 -08:00
Kartikaya Gupta
16afba45ec
Bug 1330037 - Provide the CompositorBridgeParent with a CompositorOptions during construction that it holds for eternity. r=dvander
...
MozReview-Commit-ID: JnvNHUCF0AX
2017-01-12 17:29:41 -05:00
George Wright
86dfcd1e55
Bug 1324095 - Add GPU_PROCESS_INITIALIZATION_TIME_MS to track how long the GPU process takes to initialise excluding fork/xpcom initialisation times r=dvander,data-review=bsmedberg
2017-01-03 15:13:36 -05:00
Kan-Ru Chen
1b9dd22e2d
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Ryan Hunt
7b7769e60a
Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
2016-11-06 13:01:52 -06:00
Matt Woodrow
2cdb3a11b4
Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander
2016-11-03 09:55:07 +13:00
Kartikaya Gupta
892f808838
Bug 1275314 - Allow flushing in-progress checkerboard reports in the GPU process as well. r=dvander
...
MozReview-Commit-ID: CXLzkiloHW
2016-10-15 08:45:02 -04:00
Wes Kocher
51f2cfb44d
Backed out changeset 73a60f9b3c2f (bug 1275314) for GTest bustage CLOSED TREE
2016-10-14 14:52:44 -07:00
Kartikaya Gupta
0e842d3e6d
Bug 1275314 - Allow flushing in-progress checkerboard reports in the GPU process as well. r=dvander
...
MozReview-Commit-ID: 3EPv8hh7Zxh
2016-10-14 15:38:01 -04:00
David Anderson
3ddabcaec6
Support about:checkerboard reporting in the GPU process. (bug 1301266 part 2, r=kats)
2016-09-21 22:38:44 -07:00
Matt Woodrow
52f30d559e
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-21 21:25:33 +12:00
Carsten "Tomcat" Book
e2adb4a537
Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
...
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
2016-09-21 08:44:11 +02:00
Matt Woodrow
656ef770c3
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-21 15:36:39 +12:00
Carsten "Tomcat" Book
ebe8b5327e
Backed out changeset f981edef8f81 (bug 1288618)
2016-09-15 16:34:00 +02:00
Matt Woodrow
52f9683ee1
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-15 23:18:00 +12:00
Ryan Hunt
e5eb02b091
Bug 1289650 - Check the owning PID when creating PAPZCTreeManager, PLayerTransaction. r=kats,dvander
...
MozReview-Commit-ID: Kbti1O7qgtN
2016-08-16 13:59:13 -07:00
Sebastian Hengst
a39b57a438
Backed out changeset 21cd933e4c32 (bug 1289650) for crashing in e10s browser-chrome tests. r=backout on a CLOSED TREE
2016-08-24 23:17:37 +02:00
Ryan Hunt
2ffd7dfe24
Bug 1289650 - Check the owning PID when creating PAPZCTreeManager, PLayerTransaction. r=kats,dvander
...
MozReview-Commit-ID: Kbti1O7qgtN
2016-08-16 13:59:13 -07:00
David Anderson
c4208295bf
Communicate GPU process device information across processes. (bug 1294988 part 5, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
b4d1408b93
Enable Direct3D 11 in the GPU process. (bug 1294988 part 3, r=mattwoodrow)
2016-08-20 20:59:10 -07:00
Ryan Hunt
549372087e
Bug 1296021 - Forward DeallocateLayerTreeId to GPU process if there is one. r=dvander
...
MozReview-Commit-ID: 12JtwGqLyy4
2016-08-17 09:11:00 -07:00
David Anderson
d1e4782bd9
Introduce gfxVars for sharing graphics variables across processes. (bug 1288259 part 2, r=jrmuizel,billm)
2016-08-04 11:33:42 -07:00
David Anderson
67d2c40688
Send vsync rates to the compositor to avoid querying gfxPlatform. (bug 1288822, r=mchang)
2016-07-26 01:57:11 -07:00
David Anderson
7d56ca2211
Add VRManager support to the GPU process. (bug 1287597 part 3, r=billm)
2016-07-21 00:14:59 -07:00
David Anderson
590cc0cad1
Implement ImageBridge support for the GPU process. (bug 1287366 part 3, r=mattwoodrow,billm)
2016-07-20 00:19:27 -07:00
David Anderson
8cb0e4b7b7
Add a top-level protocol for sending vsync messages to the GPU process. (bug 1285625 part 1, r=billm)
2016-07-19 11:56:06 -07:00
David Anderson
10f433ea7b
Support compositor bridges from the content process to the GPU process. (bug 1282348 part 8, r=billm)
2016-07-17 21:24:28 -07:00
David Anderson
52688a256e
Add a remote implementation of CompositorSession. (bug 1282348 part 5, r=billm)
2016-07-17 21:24:28 -07:00
David Anderson
083428bb45
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
2016-06-26 23:33:20 -07:00
Wes Kocher
e8a95e7b8e
Backed out 4 changesets (bug 1280822) for leaking nsTArray_base
...
Backed out changeset b9a0567cd7c1 (bug 1280822)
Backed out changeset 93d483583ffa (bug 1280822)
Backed out changeset 91715d8e468f (bug 1280822)
Backed out changeset 3db77f57cef4 (bug 1280822)
2016-06-24 14:43:41 -07:00
David Anderson
e1fa7902e6
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
2016-06-24 16:18:02 -07:00
David Anderson
a4755696f2
Implement GPU process shutdown. (bug 1271180 part 5, r=billm)
2016-06-10 22:37:03 -04:00
David Anderson
effaa2762a
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
2016-06-10 22:27:24 -04:00
Phil Ringnalda
fb45b46515
Back out 5 changesets (bug 1271180) for static analysis bustage
...
CLOSED TREE
Backed out changeset cfb53b780b18 (bug 1271180)
Backed out changeset 204b084385f8 (bug 1271180)
Backed out changeset 353da876be33 (bug 1271180)
Backed out changeset 4472dfbc1dc6 (bug 1271180)
Backed out changeset 81079e787b8a (bug 1271180)
2016-06-11 00:46:09 -07:00
David Anderson
62a1290119
Implement GPU process shutdown. (bug 1271180 part 5, r=billm)
2016-06-10 22:37:03 -04:00
David Anderson
960e333e42
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
2016-06-10 22:27:24 -04:00