gfx/layers/client/ClientLayerManager.cpp
6e5891e3bbd24b81af1f67a6d15d3486a05bd641
created 2018-07-04 00:41 +0300
pushed 2018-07-04 09:59 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1470528) for build bustages on WebRenderBridgeParent. CLOSED TREE
e438548991db2848923dddd391912141814752c7
created 2018-06-26 13:40 -0500
pushed 2018-07-04 09:59 +0000
Ryan Hunt Ryan Hunt - Bug 1470528 - Implement CONTENT_FRAME_TIME for the non-webrender codepath. r=sotaro
9d9f90b47174476dca400ab03cf88512c41cce68
created 2018-06-05 12:30 -0500
pushed 2018-06-22 09:55 +0000
Ryan Hunt Ryan Hunt - Bug 1466146 - Add FlushRasterization as a metric for CONTENT_PAINT_PHASE_WEIGHT. r=mattwoodrow, data-review=francois
855778d54757e0b8b211a54b46b70e9e6254b37b
created 2018-05-31 14:07 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1464909 - Add GRAPHICS category annotations to async-paint-related methods. r=rhunt
bc7e36fffaa7e042db451cbf5f75595fdf109857
created 2018-06-01 01:23 +0300
pushed 2018-06-01 09:40 +0000
Noemi Erli Noemi Erli - Backed out 4 changesets (bug 1464909) for failures in devtools/client/performance/test/unit/test_tree-model-08.js r=mstange on a CLOSED TREE
c1e1d74ad27efab0333314f628115eb159d38109
created 2018-05-31 14:07 -0400
pushed 2018-06-01 09:40 +0000
Markus Stange Markus Stange - Bug 1464909 - Add GRAPHICS category annotations to async-paint-related methods. r=rhunt
c0b2977cab3c429d5bcf7aa9ac8ccc31959e4d90
created 2018-05-16 15:42 -0500
pushed 2018-05-25 00:04 +0000
Ryan Hunt Ryan Hunt - Bug 1462411 - Move FlushAsyncPaints to ClientLayerManager::EndTransactionInternal. r=mattwoodrow
1224b46e13922d7fd3cec29a441560439d0166cb
created 2018-04-20 15:13 -0400
pushed 2018-04-22 09:48 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
c7a373f1fd6954ccca201e99fcb44376dec90b7a
created 2018-02-02 08:57 -0500
pushed 2018-02-07 22:04 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1435248 - Fix function naming. r=nical
b7004af91c5b833f80a11e8a6b1cd2ef9ad37116
created 2018-01-24 10:01 -0500
pushed 2018-01-24 21:56 +0000
Andrew Osmond Andrew Osmond - Bug 1432472 - Do not assume CompositorBridgeChild is available for FlushAsyncPaints. r=rhunt
b7d96ef3b33c77e7a8fe367d4b6c463a07aac63a
created 2017-12-08 01:18 -0600
pushed 2018-01-11 09:55 +0000
Ryan Hunt Ryan Hunt - Create a PaintWorker thread pool and dispatch tiles to it (bug 1425056, r=bas)
8526a7b083c32a1dc68d755e99a7b8964ff85cae
created 2018-01-03 16:56 -0600
pushed 2018-01-05 09:58 +0000
Ryan Hunt Ryan Hunt - Wait for a previous empty transaction to complete before doing another empty transaction (bug 1427089, r=dvander)
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2017-12-20 09:44 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
c9117e83e3a25d9e67d326147699f7e6946f0eda
created 2017-11-08 15:26 +0800
pushed 2017-11-15 09:56 +0000
Kevin Chen Kevin Chen - Bug 1415469 - Remove mDeviceResetSequenceNumber from TDR process since we don't need it anymore; r=dvander
dcb005c6e64be8d53898a4a98f3610691ed676ca
created 2017-11-10 13:12 -0500
pushed 2017-11-11 09:59 +0000
Ryan Hunt Ryan Hunt - Flush any buffer operations that may be running after EndEmptyTransaction before EndTransaction (bug 1416308, r=dvander)
f4ce99faef05c10d52f7547e4dbe4a2e366282a3
created 2017-10-30 14:49 -0400
pushed 2017-10-31 23:36 +0000
Ryan Hunt Ryan Hunt - Track when we start and finish painting a layer transaction. (bug 1412951, r=dvander)
d10121de5705b6ad9fb1fd0f8759457d8a3ef70b
created 2017-10-30 13:44 -0400
pushed 2017-10-31 23:36 +0000
Ryan Hunt Ryan Hunt - Be sure to call EndLayerTransaction if there are queued paints. (bug 1412951, r=dvander)
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-10-30 22:44 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
790ef14142e828c32dc2b87b65b02754b777c625
created 2017-10-10 17:39 -0700
pushed 2017-10-11 21:53 +0000
David Anderson David Anderson - Remove the ability for LayerManagers to disable complex component alpha cases. (bug 1402737 part 1, r=mattwoodrow)
672b02d8600717613ffe84ee46de8b277f1bc977
created 2017-10-04 09:11 +1100
pushed 2017-10-09 09:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1403868 (part 4) - Reduce tools/profiler/public/*.h to almost nothing in non-MOZ_GECKO_PROFILER builds. r=mstange.
5b0eb3f25b7412e3be948bfa95c3d818410944af
created 2017-08-16 16:02 -0500
pushed 2017-08-17 23:17 +0000
Ryan Hunt Ryan Hunt - Bug 1390755 - Rename PaintThread and CompositorBridgeChild methods to be more unified. r=mchang
53197932a884f014b76764e1a94fd31032a23654
created 2017-08-16 01:04 -0500
pushed 2017-08-17 23:17 +0000
Ryan Hunt Ryan Hunt - Bug 1390755 - Notify the paint thread that a layer transaction is completed so it can unblock the main thread. r=mchang
ec83c820877e9a937e6bb2cd8af7729cf06c535d
created 2017-08-14 17:58 -0700
pushed 2017-08-15 09:42 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
e7f2be7b6b95e9c128978a55c6b7c81c9f6ab6af
created 2017-08-10 21:41 -0700
pushed 2017-08-15 09:42 +0000
Mason Chang Mason Chang - Bug 1387639 Sync Textures once all async OMTP paints are done. r=mattwoodrow
2a8f664f107efeaa3be4dee08b3ac340df88892f
created 2017-08-14 08:29 -0400
pushed 2017-08-15 00:28 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
5e453e18f5f3ed00c030c7271a6902dd1b7bb311
created 2017-08-07 18:15 +0800
pushed 2017-08-07 22:23 +0000
JerryShih JerryShih - Bug 1357299 - P11: Update layers, dxva and vr module to use SyncObjectChild. v3. r=mattwoodrow,dvander
6b0a79f9009435f0ea475240c9a7aaf64c4cfc79
created 2017-07-19 10:18 +0200
pushed 2017-07-21 12:15 +0000
Nicolas Silva Nicolas Silva - Bug 1378113 - Avoid LayerManager reentrency issues when propagating composite notifications. r=dvander
638c3681d5c34cbe777f858653b85bba2cdd8dd8
created 2017-07-18 23:09 -0400
pushed 2017-07-20 00:30 +0000
Kevin Chen Kevin Chen - Bug 1364563 - Add a path for content process only device reset. r=dvander
06a1ba17bbaa7794c27927ed7f0e01f576ce263f
created 2017-07-19 00:27 -0400
pushed 2017-07-19 14:00 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset bc5d9e5f1c02 (bug 1364563) because of build failures
bc5d9e5f1c02c700d0cd85142ecb26445c070b69
created 2017-07-17 00:13 -0400
pushed 2017-07-19 14:00 +0000
Kevin Chen Kevin Chen - Bug 1364563 - Add a path for content process only device reset. r=dvander
6ddf3b3e56d3f87d21833c4b525fce1a2d07b397
created 2017-07-12 09:10 -0400
pushed 2017-07-13 14:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1378966 - Don't cause immediate throttling of the refresh driver on repeat transactions. r=mattwoodrow
26efbaef8509fb11be96b34a1c2734d3b0029391
created 2017-07-05 15:19 -0700
pushed 2017-07-06 09:18 +0000
David Anderson David Anderson - Implement asynchronous OMTP behind a pref. (bug 1377060 part 2, r=mchang)
368fe03dbe01fdd2470fa907ffe909b73fae1a4c
created 2017-07-03 11:44 -0700
pushed 2017-07-04 08:48 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1377060) for build bustage a=backout
c8f818803df73e9c13820c1c81ef0c5b6154f34b
created 2017-07-03 11:20 -0700
pushed 2017-07-04 08:48 +0000
David Anderson David Anderson - Implement asynchronous OMTP behind a pref. (bug 1377060 part 2, r=mchang)
8d3d222b4761f2c6cfe27c92ba0ae1dcf3c44430
created 2017-06-13 02:00 -0400
pushed 2017-06-28 11:23 +0000
Ryan Hunt Ryan Hunt - Bug 1351783 part 10 - Create and sync the current FocusTarget on each layer transaction. r=kats,botond
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
57385512f6eeb3f0296c1410e967b18b860c923e
created 2017-06-20 01:17 -0700
pushed 2017-06-21 00:59 +0000
David Anderson David Anderson - Allow LayerManagers to disable complex component alpha cases. (bug 1365879 part 19, r=mattwoodrow)
f90fe3e970ebfc30798ed420569b1bf98537b331
created 2017-06-20 01:17 -0700
pushed 2017-06-21 00:59 +0000
David Anderson David Anderson - Rename LayerManager::Composite to LayerManager::ScheduleComposite. (bug 1365879 part 17, r=mattwoodrow)
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
48c1d3b22bc0ef4374b87aa98904be3586e3d153
created 2017-06-07 12:33 +1000
pushed 2017-06-14 01:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1370329 (part 1) - Clean up the profiler's RAII classes. r=mstange.
33adaa3e80315b3883250b30b9a71a656ab36bc2
created 2017-05-15 13:03 -0400
pushed 2017-05-19 21:47 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1364626. Ensure our transaction arrives at the compositor before asking the parent to paint. r=dvander
1eb562b4804d98dba19d3865fb67d8e7f8e7cd62
created 2017-05-17 10:44 -0400
pushed 2017-05-19 21:47 +0000
Jeff Muizelaar Jeff Muizelaar - Revert "Ensure our transaction arrives at the compositor before asking the parent to paint"
e0ec2a72700f6d445f5f21b42327028617928d90
created 2017-05-15 13:03 -0400
pushed 2017-05-19 21:47 +0000
Jeff Muizelaar Jeff Muizelaar - Ensure our transaction arrives at the compositor before asking the parent to paint
9bc797baedf3d5b7a94b706b0838ff814b189dbb
created 2017-05-05 01:10 -0700
pushed 2017-05-05 21:06 +0000
David Anderson David Anderson - Don't synchronously composite when resizing widgets on Windows. (bug 1361257, r=bas)
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
d2c304e12e34253775a614a6f978fc18866cc9ae
created 2017-03-29 13:49 +0800
pushed 2017-04-14 21:53 +0000
Kevin Chen Kevin Chen - Bug 1350828 - Label CompositorForwarder; r=bevistseng,kats
38f9f8c344da0b8d093a0072f149fff87f246676
created 2017-04-10 19:44 -0700
pushed 2017-04-11 08:17 +0000
David Anderson David Anderson - Collect diagnostics on paint times for the compositor overlay. (bug 1352151 part 1, r=mattwoodrow)
e5370b8bb6e874b0245e5209ea53faa9946a2dda
created 2017-03-23 11:00 +0900
pushed 2017-03-23 12:44 +0000
sotaro sotaro - Bug 1349476 - Remove LayersBackend::LAYERS_D3D9 type r=mattwoodrow
0fa3d7b36a7b32cdabd92e14a073b2bfbe8f0e3d
created 2017-03-09 18:35 +0800
pushed 2017-03-13 14:24 +0000
Samael Wang Samael Wang - Bug 1283947 - Clear pending transactions when ClientLayerManager is assigning to a different refresh driver. r=mattwoodrow
f8f4716a3529dc00dc660fdacf37420cd02f762d
created 2017-02-17 17:19 -0500
pushed 2017-02-24 10:18 +0000
Markus Stange Markus Stange - Bug 1340709 - Don't include ForwardTransaction time in the Rasterize tracing marker. r=mattwoodrow
207d018b3dff9eadaf4d6cc6dd73330e8bed26d6
created 2017-02-17 13:03 -0500
pushed 2017-02-24 10:18 +0000
Markus Stange Markus Stange - Bug 1340709 - Add profiler tracing markers for more phases of the refresh tick. r=mattwoodrow
cc5a5a7e5331255b5dda147e09ea4d85a9bd8d56
created 2017-02-20 22:47 +0100
pushed 2017-02-21 04:29 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3a8c78a6146f (bug 1283947) for failing browser_animation_pseudo_elements.js on Linux opt without e10s. r=backout
3a8c78a6146fa9fb3fa9f73d0547b6520e26a470
created 2017-02-20 16:25 +0800
pushed 2017-02-21 04:29 +0000
Samael Wang Samael Wang - Bug 1283947 - Clear pending transactions when ClientLayerManager is assigning to a different refresh driver. r=mattwoodrow
6ea3593a23e443f50f877ece94e14e9b3f6ffdf2
created 2017-02-10 22:11 -0800
pushed 2017-02-16 12:16 +0000
Bill McCloskey Bill McCloskey - Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
79cea5a0238246a9dfe4ed8cc57161b09376998d
created 2017-02-15 11:30 +0100
pushed 2017-02-16 00:18 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 69bc1e04bb2c (bug 1283947) for build bustage. r=backout on a CLOSED TREE
69bc1e04bb2cab5b2880e23c8ca49a5670af1538
created 2017-02-13 13:02 +0800
pushed 2017-02-16 00:18 +0000
Samael Wang Samael Wang - Bug 1283947 - Clear pending transactions when ClientLayerManager is assigning to a different refresh driver. r=mattwoodrow
a9ee11d7986abf82fe0edd91bbff00f0c62789ca
created 2017-01-26 08:59 -0600
pushed 2017-02-10 20:35 +0000
Ryan Hunt Ryan Hunt - Merge m-c to graphics
cfa5b8035a0fecb25cdbbbca349998b92bb22e14
created 2017-01-25 08:52 -0500
pushed 2017-02-10 20:35 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c to graphics
less more (0) -300 -100 -60 tip