gfx/ipc/GPUProcessManager.cpp
d72854694b360ce5051f37256518c3b3a8e69237
created 2017-07-15 19:03 +0200
pushed 2017-07-22 09:39 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1381253 - Remove redundant control flow declarations rs=ehsan
05e705204d3bced8e56631b0ef6fe2abe65710c7
created 2017-07-20 09:20 -0400
pushed 2017-07-21 12:15 +0000
Andrew Osmond Andrew Osmond - Bug 1381095 - Fallback correctly to non-WebRender if the GPU process/WebRender are disabled when creating a remote compositor session. r=dvander
35beba17c5500c9f0344d40ad90481dc16bc0ac4
created 2017-07-13 13:27 -0400
pushed 2017-07-19 14:00 +0000
Dominic Farolino Dominic Farolino - Bug 1379813 - Annotate crash reports with the number of times the GPU process has been launched. r=dvander
bf30d2b838f439aaafa98eed3a252da20320fefb
created 2017-07-15 09:13 -0400
pushed 2017-07-16 14:31 +0000
Andrew Osmond Andrew Osmond - Bug 1377869 - Ensure that CompositorManagerChild will be reinitialized if the GPU process reuses its PID. r=dvander
b07db5d650b7056c78ba0dbc409d060ec4e922cd
created 2017-07-11 12:51 +0200
pushed 2017-07-11 10:52 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
616baa60cf8747f787c236c24daa516fc1dbfd9b
created 2017-07-10 19:30 -0700
pushed 2017-07-11 10:52 +0000
David Anderson David Anderson - Disable Advanced Layers when the sanity test fails. (bug 1377866 part 3, r=mchang)
78f86956e19190ecbfc42b5a7766eab1838507e9
created 2017-06-29 00:27 +0800
pushed 2017-07-11 10:48 +0000
Kevin Chen Kevin Chen - Bug 1364563 - Update render mode and fallback to software solution when GPU process is killed; r=dvander
a45473c94b8d07e95ad176d092fdd5361bf9a378
created 2017-06-29 11:35 -0700
pushed 2017-06-30 11:00 +0000
David Anderson David Anderson - Fix race where in-process GPU endpoints could have the wrong PID. (bug 1374258, r=rhunt)
8df38aa687818bf3254353693d98633c58dd875f
created 2017-06-28 11:31 -0700
pushed 2017-06-29 13:47 +0000
Andrew Osmond Andrew Osmond - Bug 1376590 - When disabling the GPU process, ensure its dependencies are initialized for the same process. r=dvander
b59e819dfaa55698c4c8dfbd26f516e512f15dbd
created 2017-06-23 16:12 -0400
pushed 2017-06-26 11:27 +0000
Andrew Osmond Andrew Osmond - Bug 1374278 - Fix a race condition between GPUChild and CompositorManagerChild when the GPU process crashes. r=dvander
554c39a4445a5e3e2219f99c527e79e3d50eb6d7
created 2017-06-18 01:32 +0200
pushed 2017-06-18 18:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 866d59780f6d (bug 1373540) for mass test failures on Windows debug (tests terminated with RunWatchdog). r=backout
866d59780f6d2d2978aa1f5671eab0d6324db4fc
created 2017-06-17 17:52 -0400
pushed 2017-06-18 18:36 +0000
Andrew Osmond Andrew Osmond - Bug 1373540 - Fix switchover from the GPU process compositor to the same process compositor. r=dvander
db5cc36763c1dff6c285011f30ded88304ca42b9
created 2017-06-15 14:34 -0400
pushed 2017-06-16 07:50 +0000
domfarolino@gmail.com domfarolino@gmail.com - Bug 1274663 - Expose API to trigger device reset. r=dvander
ee612156fa6fda194395393006314d2209ff6038
created 2017-06-14 11:39 -0400
pushed 2017-06-15 09:12 +0000
Andrew Osmond Andrew Osmond - Bug 1365927 - Part 4. Replace PCompositorBridge integration hooks with PCompositorManager. r=dvander
bc0caf02d29423964f43f0bb83b2cb17ea33144d
created 2017-06-13 12:45 -0700
pushed 2017-06-14 01:31 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1365927) for build failures in ipc_message_utils.h a=backout CLOSED TREE
f4954c824f5c59ee78b636694d7eb3ee520a3157
created 2017-06-13 15:19 -0400
pushed 2017-06-14 01:31 +0000
Andrew Osmond Andrew Osmond - Bug 1365927 - Part 4. Replace PCompositorBridge integration hooks with PCompositorManager. r=dvander
392436e4adff730e3d8da332bcde199bd1151a7b
created 2017-05-30 09:59 +0900
pushed 2017-05-30 16:13 +0000
sotaro sotaro - Bug 1366915 part 2 - Make CompositorBridgeChild allocate pipeline id for async image pipeline r=nical
b8d1153cb94122c768648e7db8c4142f13b099b4
created 2017-05-11 22:44 -0700
pushed 2017-05-12 12:37 +0000
David Anderson David Anderson - Remove old device reset and compositor swapping code. (bug 1363126 part 3, r=rhunt)
063adb4deaf5efe3ef4f80635dd68e15a7a0325e
created 2017-05-11 22:44 -0700
pushed 2017-05-12 12:37 +0000
David Anderson David Anderson - Handle remote device resets by recreating the entire rendering stack. (bug 1363126 part 1, r=rhunt, ipc_r=billm)
81de9d1439b0e352729142f6aa2914674073da03
created 2017-04-05 15:42 -0700
pushed 2017-04-21 08:57 +0000
Randall Barker Randall Barker - Bug 1335895 - Android GeckoView Dynamic Toolbar Version 3 r=botond,dvander,jchen,kats
c6f3b20b94bae90d503ca6368e022b0ace76ef29
created 2017-04-15 17:05 -0400
pushed 2017-04-17 17:48 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c to graphics
de44ef87432b3ca50dff0fc3c4a76b2d539d1ac8
created 2017-04-14 17:06 +0900
pushed 2017-04-17 17:48 +0000
sotaro sotaro - Bug 1356190 - Fix GetNextExternalImageId() r=jrmuizel
1b87f77672fda3d0d389abe6f1da470438accf97
created 2017-04-15 09:36 +1200
pushed 2017-04-15 17:57 +0000
Jay Harris Jay Harris - Bug 1338011 - Adds some telemetry probes - f=bsmedberg r=gerald
a373d6ae67f5bb54e905a2be8d7c2e4e2c33861c
created 2017-04-15 09:34 +1200
pushed 2017-04-15 17:57 +0000
Jay Harris Jay Harris - Bug 1338011 - Adds an intermediate fallback when the GPU process crashes - r=gerald
e3ddc4081b947910affb3c7fb6207e0adfe6a251
created 2017-04-09 17:30 -0400
pushed 2017-04-10 08:32 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1350638 - Remove sync GetCompositorOptions call in TabChild::InitRenderingState. r=dvander
8605e9e4f7bb7a450337747f3fe62b139215073e
created 2017-04-03 15:13 -0700
pushed 2017-04-04 10:35 +0000
David Anderson David Anderson - Don't synchronously send the initial layer tree mapping list to the GPU process. (bug 1350660 part 2, r=rhunt)
599e7c3933217e0dfd66403f40c4b8a4c8b31224
created 2017-04-03 15:13 -0700
pushed 2017-04-04 10:35 +0000
David Anderson David Anderson - When using the GPU process, combine layer ownership and window mapping into a single IPC message. (bug 1350660 part 1, r=rhunt, r=billm)
328c81f2402ca1e235108167a936fd5c4c2881ed
created 2017-04-03 15:11 -0700
pushed 2017-04-04 10:35 +0000
David Anderson David Anderson - Add crash reporter annotations for the GPU process status. (bug 1343650, r=billm)
7b2da53804c611d5c766ac93aee90fbd6bd3d1ed
created 2017-03-31 17:45 -0700
pushed 2017-04-01 00:48 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1350660) for causing merge conflicts a=backout
13d070200dfef7296a1d6b6aa0a877a0d37c434b
created 2017-03-31 12:16 -0700
pushed 2017-04-01 00:48 +0000
David Anderson David Anderson - Don't synchronously send the initial layer tree mapping list to the GPU process. (bug 1350660 part 2, r=rhunt)
f033452487fcfbc934868c47b018a51717bc6afa
created 2017-03-31 12:16 -0700
pushed 2017-04-01 00:48 +0000
David Anderson David Anderson - When using the GPU process, combine layer ownership and window mapping into a single IPC message. (bug 1350660 part 1, r=rhunt, r=billm)
50907f304e247c56192bdd4af58159b4cdab46b8
created 2017-03-30 09:23 +0800
pushed 2017-03-30 11:48 +0000
vincentliu vincentliu - Bug 1314543 - Make EnsureGPUReady() returns bool to make sure GPU process is readay. r=dvander
62cd405114198ddffdb358881a0fa3466052b806
created 2017-03-17 10:57 +0100
pushed 2017-03-17 18:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a6780188f669 (bug 1314543) for suspicion this cause perma windows 7 xpcshell failures
a6780188f66986608a220efc6095e93daaa9e45e
created 2017-03-17 09:49 +0800
pushed 2017-03-17 18:04 +0000
vincentliu vincentliu - Bug 1314543 - Make EnsureGPUReady() returns bool to make sure GPU process is readay. r=dvander
b35fd9bd12a5d3d63cb7bd02453e5e270be8a9cf
created 2017-02-14 14:01 -0800
pushed 2017-02-15 11:15 +0000
Daniel Holbert Daniel Holbert - Bug 1339609: Add #include for gfxPrefs.h to all source code that calls gfxPrefs APIs. r=jgilbert
b8a64223f86efbf5725ba740ee7eab952d841b6e
created 2017-02-09 00:33 -0600
pushed 2017-02-10 20:35 +0000
Ryan Hunt Ryan Hunt - Bug 1337487 - Disable WebRender on windows when the GPU process is disabled r=kats
dde8ef8cf38ed5affd0a4073bf1b3e897f334e96
created 2017-02-07 14:12 -0800
pushed 2017-02-08 10:30 +0000
Wes Kocher Wes Kocher - Backed out changeset 959e338a566a (bug 1331818) for windows leaks a=backout
959e338a566a64a8c268f72d7f1ada2d2b184468
created 2017-02-07 00:48 -0800
pushed 2017-02-08 10:30 +0000
David Anderson David Anderson - Disabled "Terminate" button in about:support if no GPU process is running. (bug 1331818, r=gwright)
a5fc021fd3f57e941469c8d92387e880dbbfb771
created 2017-02-06 10:29 +0100
pushed 2017-02-07 01:45 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 74d2f566ed65 (bug 1331818) for memory leaks in url = about:support
74d2f566ed65b8ba65db684a24279bb9ad984f8b
created 2017-02-05 21:56 -0800
pushed 2017-02-07 01:45 +0000
David Anderson David Anderson - Disabled "Terminate" button in about:support if no GPU process is running. (bug 1331818, r=gwright)
ed89028b70a9ab00e118a847dc7f836cda135a55
created 2017-01-26 16:35 -0800
pushed 2017-01-27 09:44 +0000
David Anderson David Anderson - Add memory reporting message support to PGPU. (bug 1321492 part 6, r=rhunt, r=erahm)
7ceb7d18b5e090f6283fbe7062bfd194f5863783
created 2017-01-05 11:04 -0800
pushed 2017-01-21 03:00 +0000
Randall Barker Randall Barker - Bug 1328752 - part 1, Add UiCompositorController r=dvander
ba432c75fcaa4e64b73638347197ebb371b32242
created 2017-01-16 23:51 -0800
pushed 2017-01-17 16:30 +0000
David Anderson David Anderson - Rename the GPU process prefs. (bug 1330554, r=milan)
0f5987e936748bdc2d0717c181b7545b13aaaa2f
created 2017-01-12 17:29 -0500
pushed 2017-01-13 09:18 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1330037 - Provide the CompositorBridgeParent with a CompositorOptions during construction that it holds for eternity. r=dvander
3d27c7cbcafa48642e0368319c563c4e32895242
created 2017-01-12 17:29 -0500
pushed 2017-01-13 09:18 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1330037 - Introduce a CompositorOptions struct that holds options on a per-compositor basis. r=dvander
d7f47206d3673701631a9abe73131984ce38b009
created 2016-11-15 18:58 +0000
pushed 2016-11-18 03:14 +0000
Jan Beich Jan Beich - Bug 1317757 - Explicitly include header for SprintfLiteral(). r=milan
fe64a3cfb7f03798a474a2e6882ec50333c08714
created 2016-11-14 17:27 -0600
pushed 2016-11-17 01:08 +0000
Ryan Hunt Ryan Hunt - Bug 1317512 - Prevent overflow when using device reset prefs. r=milan
e16d1a881481d7d83493481d9cc2c4ef1e6b9a36
created 2016-11-15 12:26 +0100
pushed 2016-11-15 11:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
b4ab43a2c1ec4cc95ac7b017b62b0420d7db10b1
created 2016-11-14 11:47 -0800
pushed 2016-11-15 11:27 +0000
David Anderson David Anderson - Don't reset devices for each tab when the compositor resets. (bug 1316788, r=rhunt)
c619e05b026ac56a056a89199319d11cb24eb518
created 2016-11-11 17:51 -0500
pushed 2016-11-15 11:25 +0000
Milan Sreckovic Milan Sreckovic - Bug 1316988: Change the wording of the error message. r=rhunt
473160a4dbaf251b37d2a02c9aa9b0bae5c0e2b2
created 2016-11-09 20:57 -0600
pushed 2016-11-11 21:56 +0000
Ryan Hunt Ryan Hunt - Bug 1316476 - Limit the amount of device resets we allow with the gpu process. r=dvander
336759fad4621dfcd0a3293840edbed67018accd
created 2016-11-09 16:38 +0100
pushed 2016-11-09 15:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
95ab9f05b980662a420d6d664c1996c0dfb8e4c8
created 2016-11-08 15:21 +1300
pushed 2016-11-09 15:38 +0000
Matt Woodrow Matt Woodrow - Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander
31fe465d39326229db0d29381b6a088b50fb73df
created 2016-11-06 13:01 -0600
pushed 2016-11-09 15:38 +0000
Ryan Hunt Ryan Hunt - Bug 1313199 - Sync a device reset from GPU process to main process. r=dvander
5cebe2fb4f60fb153dfdd862e6805dece0e2bd07
created 2016-11-08 14:09 -0800
pushed 2016-11-09 15:37 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
8b6533d17d4c0c81a9c856437127a67df2631a74
created 2016-11-08 10:42 -0500
pushed 2016-11-09 15:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1315974 - Have the CompositorBridgeChild take a LayerManager instead of a ClientLayerManager. r=dvander
3e74d390dea4d3311b2eea00be094331dfe3f64f
created 2016-11-07 22:18 -0800
pushed 2016-11-08 21:58 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset d537051ade6a (bug 1315510) for nsTArray_base leaks and a fondess for crashing
d537051ade6a33a18905cb6e901f07e60dbda168
created 2016-11-08 15:21 +1300
pushed 2016-11-08 21:58 +0000
Matt Woodrow Matt Woodrow - Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander
131019a5ba42fa6a492e44a20f90c37dd8e5427b
created 2016-10-31 15:44 -0400
pushed 2016-11-08 04:38 +0000
George Wright George Wright - Bug 1314426 - Add a method to nsIDOMWindowUtils to terminate the GPU process and get the GPU process pid r=smaug,dvander
c3c0827d6c66d6cfdacaa6ae29b24f5b924ab851
created 2016-11-02 16:45 -0700
pushed 2016-11-04 02:33 +0000
David Anderson David Anderson - Fix shutdown crash in VsyncBridgeChild when the GPU process is enabled. (bug 1314816, r=mattwoodrow)
less more (0) -100 -60 tip