George Wright
301ac256ca
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
f8100451db
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
8ee59ed7da
Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
...
--HG--
extra : rebase_source : 4daf0427fee802cd986d7439c0e27eddbf671311
2016-11-06 13:01:52 -06:00
Matt Woodrow
9e56f22190
Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander
2016-11-03 09:55:07 +13:00
Kartikaya Gupta
e6f4f137d8
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
aeac5ac648
Backed out changeset 73a60f9b3c2f (bug 1275314) for GTest bustage CLOSED TREE
...
--HG--
extra : histedit_source : 5498a231b3e43706e93835242d246489697dcd9c%2C1ba18b3300a0dfd8b03881bf431334be1f866eb8
2016-10-14 14:52:44 -07:00
Kartikaya Gupta
b5ab2ae9ac
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
14db343852
Support about:checkerboard reporting in the GPU process. (bug 1301266 part 2, r=kats)
2016-09-21 22:38:44 -07:00
Matt Woodrow
7756c8a512
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-21 21:25:33 +12:00
Carsten "Tomcat" Book
f918af64da
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
c4fcc19e35
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
...
--HG--
extra : rebase_source : f330066c3e301299f541939ac170217625dcdca5
2016-09-21 15:36:39 +12:00
Carsten "Tomcat" Book
b6c7ec9860
Backed out changeset f981edef8f81 (bug 1288618)
2016-09-15 16:34:00 +02:00
Matt Woodrow
5fd458fdfa
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-15 23:18:00 +12:00
Ryan Hunt
79fa9b6bdb
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
4468c2345f
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
dee8eb0d3f
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
2e46480cbf
Communicate GPU process device information across processes. (bug 1294988 part 5, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
David Anderson
7df82d4b70
Enable Direct3D 11 in the GPU process. (bug 1294988 part 3, r=mattwoodrow)
2016-08-20 20:59:10 -07:00
Ryan Hunt
ababbe26a1
Bug 1296021 - Forward DeallocateLayerTreeId to GPU process if there is one. r=dvander
...
MozReview-Commit-ID: 12JtwGqLyy4
--HG--
extra : rebase_source : d4382aed4c0ce85ae1aa263cf978690d04cfb5dd
2016-08-17 09:11:00 -07:00
David Anderson
9e49bc37bb
Introduce gfxVars for sharing graphics variables across processes. (bug 1288259 part 2, r=jrmuizel,billm)
...
--HG--
extra : rebase_source : cbac742f7165a2fbdec3e4d1179c9ed49324579f
2016-08-04 11:33:42 -07:00
David Anderson
d3cb1d23af
Send vsync rates to the compositor to avoid querying gfxPlatform. (bug 1288822, r=mchang)
2016-07-26 01:57:11 -07:00
David Anderson
0a5620132f
Add VRManager support to the GPU process. (bug 1287597 part 3, r=billm)
2016-07-21 00:14:59 -07:00
David Anderson
471ed8630a
Implement ImageBridge support for the GPU process. (bug 1287366 part 3, r=mattwoodrow,billm)
...
--HG--
extra : rebase_source : 0fc5f5bab52e6f49ed2c607e63c9a14d0509dd9a
2016-07-20 00:19:27 -07:00
David Anderson
ad5abd7a72
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
8b62f958d0
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
0339421b99
Add a remote implementation of CompositorSession. (bug 1282348 part 5, r=billm)
2016-07-17 21:24:28 -07:00
David Anderson
5e2232c2e7
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
2016-06-26 23:33:20 -07:00
Wes Kocher
1587b12aa9
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
c6e8888418
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
...
--HG--
extra : rebase_source : 85222a6f5ede09474d61061a74eeebb677791c51
2016-06-24 16:18:02 -07:00
David Anderson
ebb01e928a
Implement GPU process shutdown. (bug 1271180 part 5, r=billm)
...
--HG--
extra : rebase_source : 13e7c4274e3948e13096baf3bf4e48000d3f8864
2016-06-10 22:37:03 -04:00
David Anderson
d3bb5cb316
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 456e4b94a93191f85d90209459c5189ea165670d
2016-06-10 22:27:24 -04:00
Phil Ringnalda
5e0adb7d56
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)
--HG--
rename : ipc/glue/TaskFactory.h => dom/plugins/ipc/TaskFactory.h
2016-06-11 00:46:09 -07:00
David Anderson
a6676c7cfb
Implement GPU process shutdown. (bug 1271180 part 5, r=billm)
...
--HG--
extra : rebase_source : c00e110f584ac056cc4e7918b833d6c6dbd79007
2016-06-10 22:37:03 -04:00
David Anderson
d2678d4141
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 332f5cf6ca5e1f78fb2283a7e79b6b21654e9e59
2016-06-10 22:27:24 -04:00