searching for reviewer(sotaro)
194ec02ee76d472699c9458a1915df5430c82135: Bug 1550658 - [Linux/Gtk] Don't use Wayland display in content process when it's disabled in chrome, r=sotaro
Martin Stransky <stransky@redhat.com> - Mon, 13 May 2019 11:19:41 +0000 - rev 473586
Push 36007 by apavel@mozilla.com at Mon, 13 May 2019 21:45:52 +0000
Bug 1550658 - [Linux/Gtk] Don't use Wayland display in content process when it's disabled in chrome, r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D30724
e96752781d2d3961d797cec48c5357c4ec293a23: Bug 1549674: Use the CompositorWindow to draw to when using DoubleBuffering. r=sotaro
Bas Schouten <bschouten@mozilla.com> - Fri, 10 May 2019 00:10:35 +0200 - rev 473447
Push 35997 by dvarga@mozilla.com at Fri, 10 May 2019 21:49:31 +0000
Bug 1549674: Use the CompositorWindow to draw to when using DoubleBuffering. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D30569
6064d6ac19ef551b9e656ca9ddd56b249473fb4e: Bug 1545991 - Cancel the current VR task when CompositorThread is shutdown. r=kip,sotaro
Daosheng Mu <daoshengmu@gmail.com> - Tue, 07 May 2019 01:37:05 +0000 - rev 472926
Push 35983 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:38:51 +0000
Bug 1545991 - Cancel the current VR task when CompositorThread is shutdown. r=kip,sotaro Differential Revision: https://phabricator.services.mozilla.com/D28546
d3b41d3190e54ded4fb5c3894042e4d067865c82: Bug 1538736 - Make extra sure Compositables don't refer back to layers after reassignment. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 19 Apr 2019 18:26:04 +0000 - rev 470353
Push 35903 by opoprus@mozilla.com at Mon, 22 Apr 2019 21:46:44 +0000
Bug 1538736 - Make extra sure Compositables don't refer back to layers after reassignment. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D27930
659c30eda4f10747540e72a9d41ed459b9234db3: Bug 1535893 - Use SharedGL in RenderCompositorEGL on wayland, r=sotaro
Martin Stransky <stransky@redhat.com> - Fri, 12 Apr 2019 08:08:03 +0000 - rev 469232
Push 35859 by shindli@mozilla.com at Fri, 12 Apr 2019 15:46:45 +0000
Bug 1535893 - Use SharedGL in RenderCompositorEGL on wayland, r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D26800
89bd3aee893e45ed10f08bf1d558d4dd03a13d06: Bug 1540581 - P9. Add R16G16 type and update of P010/P016 resource update. r=sotaro
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:37:23 +0000 - rev 469137
Push 35856 by csabou@mozilla.com at Fri, 12 Apr 2019 03:19:48 +0000
Bug 1540581 - P9. Add R16G16 type and update of P010/P016 resource update. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D26464
1d3fca2f0721c26585e70fa9aabb9069c99052ec: Bug 1538572 - Replace mApis nsTArray with RenderRootArray r=sotaro
Doug Thayer <dothayer@mozilla.com> - Fri, 05 Apr 2019 15:42:50 +0000 - rev 468180
Push 35822 by shindli@mozilla.com at Fri, 05 Apr 2019 21:47:45 +0000
Bug 1538572 - Replace mApis nsTArray with RenderRootArray r=sotaro This will allow us to simply do null checks when trying to get an API, which will prevent problems with concurrently accessing an nsTArray. Differential Revision: https://phabricator.services.mozilla.com/D26190
9bfd4e60ec4e36b680c1722a3bd3e4b7359f7e36: Bug 1441308 - Always send parent commands when sending mDestroyedActors r=kats,sotaro
Doug Thayer <dothayer@mozilla.com> - Fri, 22 Mar 2019 18:29:04 +0000 - rev 465760
Push 35746 by shindli@mozilla.com at Sat, 23 Mar 2019 09:46:24 +0000
Bug 1441308 - Always send parent commands when sending mDestroyedActors r=kats,sotaro If we try to send them separately as we were before, we can run into cases where we try to destroy the actors and then send the OpRemoveTexture, which crashes. Differential Revision: https://phabricator.services.mozilla.com/D23987
96da9d241051d222bdd693bdb519d058a013b59c: Bug 1441308 - Core renderroot splitting changes r=kats,sotaro
Doug Thayer <dothayer@mozilla.com> - Fri, 22 Mar 2019 18:28:42 +0000 - rev 465755
Push 35746 by shindli@mozilla.com at Sat, 23 Mar 2019 09:46:24 +0000
Bug 1441308 - Core renderroot splitting changes r=kats,sotaro This is a large patch that contains all of the core changes for renderroot splitting. Differential Revision: https://phabricator.services.mozilla.com/D20701
8cefa694f81188548a52bce32825ecfbd7e3c3c6: Bug 1441308 - Add the render root splitting pref r=sotaro
Doug Thayer <dothayer@mozilla.com> - Fri, 22 Mar 2019 18:28:31 +0000 - rev 465754
Push 35746 by shindli@mozilla.com at Sat, 23 Mar 2019 09:46:24 +0000
Bug 1441308 - Add the render root splitting pref r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D12844
1764701d11d103a2ac02f8cfa5ff4511b8f5dd70: Bug 1441308 - Always send parent commands when sending mDestroyedActors r=kats,sotaro
Doug Thayer <dothayer@mozilla.com> - Thu, 21 Mar 2019 23:15:42 +0000 - rev 465583
Push 35744 by apavel@mozilla.com at Fri, 22 Mar 2019 16:44:08 +0000
Bug 1441308 - Always send parent commands when sending mDestroyedActors r=kats,sotaro If we try to send them separately as we were before, we can run into cases where we try to destroy the actors and then send the OpRemoveTexture, which crashes. Differential Revision: https://phabricator.services.mozilla.com/D23987
c09a51622e988e81077c75e3aaa5a49df66284b3: Bug 1441308 - Core renderroot splitting changes r=kats,sotaro
Doug Thayer <dothayer@mozilla.com> - Fri, 22 Mar 2019 03:15:14 +0000 - rev 465578
Push 35744 by apavel@mozilla.com at Fri, 22 Mar 2019 16:44:08 +0000
Bug 1441308 - Core renderroot splitting changes r=kats,sotaro This is a large patch that contains all of the core changes for renderroot splitting. Differential Revision: https://phabricator.services.mozilla.com/D20701
737807563dd566e320ba93b709dfbb29e1b8b14d: Bug 1441308 - Add the render root splitting pref r=sotaro
Doug Thayer <dothayer@mozilla.com> - Thu, 21 Mar 2019 23:14:26 +0000 - rev 465577
Push 35744 by apavel@mozilla.com at Fri, 22 Mar 2019 16:44:08 +0000
Bug 1441308 - Add the render root splitting pref r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D12844
a7db995954dbb787224aa8d19a709310a8998223: Bug 1535745 - Eliminate gfx.webrender.program-binary. r=sotaro
Bobby Holley <bobbyholley@gmail.com> - Sat, 16 Mar 2019 00:31:38 +0000 - rev 465084
Push 35732 by opoprus@mozilla.com at Wed, 20 Mar 2019 10:52:37 +0000
Bug 1535745 - Eliminate gfx.webrender.program-binary. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D23731
a58e3e8aab98d849e30e42cd9f70b34695e87e61: Bug 1511797 - Allow catch up compositing to continue when we complete frame building. r=sotaro
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 06 Dec 2018 22:19:03 +0000 - rev 449559
Push 35171 by rmaries@mozilla.com at Fri, 07 Dec 2018 09:27:28 +0000
Bug 1511797 - Allow catch up compositing to continue when we complete frame building. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D13953
1ccc107e3483771561d445f68b599697714bb51c: Bug 1510490 - Cache exactly the shaders that are used early in startup. r=mattwoodrow,sotaro
Bobby Holley <bobbyholley@gmail.com> - Sat, 01 Dec 2018 03:06:10 +0000 - rev 449098
Push 35143 by dvarga@mozilla.com at Sat, 01 Dec 2018 21:37:36 +0000
Bug 1510490 - Cache exactly the shaders that are used early in startup. r=mattwoodrow,sotaro Depends on D13443 Differential Revision: https://phabricator.services.mozilla.com/D13444
f9d8e4ebe0a2f40646dff560a0cdccd0f722f3ea: Bug 1510490 - Cache exactly the shaders that are used early in startup. r=mattwoodrow,sotaro
Bobby Holley <bobbyholley@gmail.com> - Sat, 01 Dec 2018 03:06:10 +0000 - rev 449075
Push 35141 by rgurzau@mozilla.com at Sat, 01 Dec 2018 14:28:14 +0000
Bug 1510490 - Cache exactly the shaders that are used early in startup. r=mattwoodrow,sotaro Depends on D13443 Differential Revision: https://phabricator.services.mozilla.com/D13444
55abd0f51161498eaa0c5a875895a54179c52b73: Bug 1510899 - Try catch up composites with WR. r=jrmuizel,sotaro
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Nov 2018 18:30:06 +0000 - rev 448851
Push 35129 by nerli@mozilla.com at Fri, 30 Nov 2018 09:34:14 +0000
Bug 1510899 - Try catch up composites with WR. r=jrmuizel,sotaro MozReview-Commit-ID: LXIpsvZZ96U Differential Revision: https://phabricator.services.mozilla.com/D13377
c84f0ad36ce92d46fcde4fdcb83dcb42af9745fe: Bug 1504929 - Start animations once after a MozReftestInvalidate event is received. r=sotaro
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 13 Nov 2018 10:18:30 +0000 - rev 446004
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +0000
Bug 1504929 - Start animations once after a MozReftestInvalidate event is received. r=sotaro We need the same workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=1489327 . And unfortunately we have to disable animate-backface-hidden.html on MacOSX opt builds for WebRender because the test fails intermittently, we will enable it in bug 1506758. Depends on D11601 Differential Revision: https://phabricator.services.mozilla.com/D11726
de569bb95b1c7ccb1abb0be686800a5ba3a789b2: Bug 1504929 - Break RestyleManager::GetAnimationGenerationForFrame into EffectSet::GetEffect and EffectSet::GetAnimationGeneration in AddAnimationsForProperty. r=birtles,sotaro
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 13 Nov 2018 10:18:23 +0000 - rev 446003
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +0000
Bug 1504929 - Break RestyleManager::GetAnimationGenerationForFrame into EffectSet::GetEffect and EffectSet::GetAnimationGeneration in AddAnimationsForProperty. r=birtles,sotaro Since we use the EffectSet later in the same function. Depends on D11599 Differential Revision: https://phabricator.services.mozilla.com/D11601
f82c7330018b3ad8cf263e1b7fa7eef311d90870: Bug 1504929 - Further optimizations for RestyleManager::AddLayerChangesForAnimations.. r=birtles,sotaro
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 13 Nov 2018 10:23:20 +0000 - rev 445998
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +0000
Bug 1504929 - Further optimizations for RestyleManager::AddLayerChangesForAnimations.. r=birtles,sotaro This change eliminates - nsLayoutUtils::LastContinuationOrIBSplitSibling calls for each CSS properties on WebRender - iterating over each display item for each compositor runnable CSS properties - a bunch of stuff in the case where the layer manager has not yet created, i.e. the compositor thread is not ready to receive animations Depends on D11425 Differential Revision: https://phabricator.services.mozilla.com/D11426
d7cb17082a13ebeb1c4ba9b5907bc0bf18cc209d: Bug 1503730 - Add visual indicator for when WebRender frames record a CONTENT_FRAME_TIME of >200. r=sotaro
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 04 Nov 2018 20:35:36 +0000 - rev 444341
Push 34992 by ebalazs@mozilla.com at Mon, 05 Nov 2018 09:46:12 +0000
Bug 1503730 - Add visual indicator for when WebRender frames record a CONTENT_FRAME_TIME of >200. r=sotaro MozReview-Commit-ID: KdRf3WClD6M Differential Revision: https://phabricator.services.mozilla.com/D10442
23ac21b643c2f398affbdfc7a59f97af70733a9c: Bug 1484173 - Replace the mNeedsComposite counter with a timestamp. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Oct 2018 05:36:14 +0000 - rev 441431
Push 34864 by csabou@mozilla.com at Tue, 16 Oct 2018 16:24:06 +0000
Bug 1484173 - Replace the mNeedsComposite counter with a timestamp. r=sotaro The mNeedsComposite counter was used to force a composite immediately if the scheduler received a number of composite requests without actually getting a vsync. It was necessary on Fennec because of main-thread contention. However it was wrong because it assumes only a single composite gets requested per vsync interval, which is not true. Instead of using a counter this patch uses a timestamp to ensure that we only force the vsync after two vsync intervals have elapsed. Depends on D8765 Differential Revision: https://phabricator.services.mozilla.com/D8766
b032c73f6f69d6e01fd86125ec1ce183061bdb78: Bug 1484173 - Expose the vsync interval via the CompositorVsyncSchedulerOwner interface. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Oct 2018 00:33:51 +0000 - rev 441430
Push 34864 by csabou@mozilla.com at Tue, 16 Oct 2018 16:24:06 +0000
Bug 1484173 - Expose the vsync interval via the CompositorVsyncSchedulerOwner interface. r=sotaro We need this for the next patch. Differential Revision: https://phabricator.services.mozilla.com/D8765
59b46598511704177bebd3e82504908655ebe5f1: Bug 1479912 - Clear WebRender resources asynchronously. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 12 Oct 2018 06:47:29 +0000 - rev 440877
Push 34840 by dvarga@mozilla.com at Fri, 12 Oct 2018 21:54:33 +0000
Bug 1479912 - Clear WebRender resources asynchronously. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D7280
a0fc8ecfa271f44bd24598786930a36bdecbd406: Bug 1497789 - Keep the qualified pref off for automated testing. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 12 Oct 2018 03:42:05 +0000 - rev 440851
Push 34837 by ncsoregi@mozilla.com at Fri, 12 Oct 2018 16:56:54 +0000
Bug 1497789 - Keep the qualified pref off for automated testing. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D8285
5d2059dd4120257667729f90e89613a8972f0ae1: Bug 1496430 - Check GL context for RenderCompositorANGLE. r=sotaro
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 05 Oct 2018 02:01:20 +0000 - rev 439745
Push 34786 by csabou@mozilla.com at Fri, 05 Oct 2018 09:57:40 +0000
Bug 1496430 - Check GL context for RenderCompositorANGLE. r=sotaro MozReview-Commit-ID: 7ncgoJOpZs9 Differential Revision: https://phabricator.services.mozilla.com/D7804
9c9d32068acf37740896df161189fb413ac169a2: Bug 1494763 - Use a single shared GLContext in RenderThread when we support it. r=sotaro
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 04 Oct 2018 02:54:50 +0000 - rev 439511
Push 34777 by nbeleuzu@mozilla.com at Thu, 04 Oct 2018 09:26:06 +0000
Bug 1494763 - Use a single shared GLContext in RenderThread when we support it. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D7382
db833c9360407670f3fbaf0db668eb5a5c05d2ff: Bug 1434503 - Round video frame images bounds to device pixel boundaries before passing to WebRender. r=sotaro
Chris Pearce <cpearce@mozilla.com> - Wed, 26 Sep 2018 00:18:21 +0000 - rev 438225
Push 34712 by aiakab@mozilla.com at Wed, 26 Sep 2018 12:35:23 +0000
Bug 1434503 - Round video frame images bounds to device pixel boundaries before passing to WebRender. r=sotaro When scrolling on Twitter video frames can sometimes be drawn with a flicker above or below them. This is because the bounds for video frames' images that we pass to WebRender are not rounded to pixel boundaries, and so they can end up being rounded off in WebRender unexpectedly when composited. So round off the bounds of video frame images to device pixel boundaries before passing to WebRender. Differential Revision: https://phabricator.services.mozilla.com/D6857
0e28dd35739698fc6794ca4aa218975c512acef1: Bug 1492925 - Ensure we release the shared surfaces when a WebRender pipeline is removed. r=sotaro
Andrew Osmond <aosmond@mozilla.com> - Thu, 20 Sep 2018 21:27:50 -0400 - rev 437590
Push 34686 by rgurzau@mozilla.com at Fri, 21 Sep 2018 04:14:16 +0000
Bug 1492925 - Ensure we release the shared surfaces when a WebRender pipeline is removed. r=sotaro
a66a85285cb09523916bc95e30a42056b798e935: Bug 1490415 - prevent creating a GPUVideoTextureHost with a null wrapped texture; r=sotaro
Alex Gaynor <agaynor@mozilla.com> - Wed, 12 Sep 2018 00:17:10 +0000 - rev 436045
Push 34625 by dvarga@mozilla.com at Thu, 13 Sep 2018 02:31:40 +0000
Bug 1490415 - prevent creating a GPUVideoTextureHost with a null wrapped texture; r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D5563
1b27177d4eef525f978ef2c4c445bf24f8512492: Bug 1490415 - prevent creating a GPUVideoTextureHost with a null wrapped texture; r=sotaro
Alex Gaynor <agaynor@mozilla.com> - Wed, 12 Sep 2018 00:17:10 +0000 - rev 435878
Push 34624 by dvarga@mozilla.com at Thu, 13 Sep 2018 02:29:53 +0000
Bug 1490415 - prevent creating a GPUVideoTextureHost with a null wrapped texture; r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D5563
a22894e14cc625d6e51e600b503e99096b0d652c: Bug 1486030 - Don't keep a null texture in the video bridge texture map. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 27 Aug 2018 10:00:33 +0000 - rev 433458
Push 34514 by csabou@mozilla.com at Mon, 27 Aug 2018 15:50:26 +0000
Bug 1486030 - Don't keep a null texture in the video bridge texture map. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D4319
389ffe7befeeee61318659e3c76b4ae2b93bb446: Bug 1484624 - Don't create texture sources if the compositor doesn't have a GL context. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Wed, 22 Aug 2018 13:59:15 +0200 - rev 432820
Push 34488 by nerli@mozilla.com at Wed, 22 Aug 2018 16:28:54 +0000
Bug 1484624 - Don't create texture sources if the compositor doesn't have a GL context. r=sotaro
3db3f0761004289cef06241977003539e2abef62: Bug 1483459 - Avoid copying regions before converting them to rects throughout the gfx directory. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 21 Aug 2018 14:58:47 +0200 - rev 432819
Push 34488 by nerli@mozilla.com at Wed, 22 Aug 2018 16:28:54 +0000
Bug 1483459 - Avoid copying regions before converting them to rects throughout the gfx directory. r=sotaro This patch was generated using a simple sed script: sed -i 's/ToUnknownRegion().GetBounds()/GetBounds().ToUnknownRect()/g' gfx/**/*.cpp gfx/**/*.h Differential Revision: https://phabricator.services.mozilla.com/D3875
cf82ec49ee1a6a33e4a860f345b63a10c94a04b6: Bug 1483459 - Don't needlessly copy regions in ContainerLayer::GetIntermediateSurfaceRect. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 21 Aug 2018 14:41:42 +0200 - rev 432818
Push 34488 by nerli@mozilla.com at Wed, 22 Aug 2018 16:28:54 +0000
Bug 1483459 - Don't needlessly copy regions in ContainerLayer::GetIntermediateSurfaceRect. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D3876
202fb9c610d07d734245e8b621eda8f80e3d2250: Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 20 Aug 2018 15:23:54 +0200 - rev 432446
Push 34476 by ncsoregi@mozilla.com at Mon, 20 Aug 2018 22:00:28 +0000
Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro
d4a387207b7ae2cb4a431c62ff78a526e12c2ee2: Bug 1482795 - Fix the gfx memory pressure observer. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 14 Aug 2018 21:10:11 +0200 - rev 431550
Push 34443 by csabou@mozilla.com at Wed, 15 Aug 2018 00:53:32 +0000
Bug 1482795 - Fix the gfx memory pressure observer. r=sotaro
4bf45d1a86655070ca2e41ad97d35fab45e18908: Bug 1482109 - Use the generic memory pressure observer in PuppetWidget. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Aug 2018 17:15:18 +0200 - rev 431014
Push 34419 by btara@mozilla.com at Sat, 11 Aug 2018 03:43:33 +0000
Bug 1482109 - Use the generic memory pressure observer in PuppetWidget. r=sotaro
594a80cf1466e7ee67b6258f8821d11a803468cc: Bug 1482109 - Use the generic memory pressure observer in gfxPlatfrom. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Aug 2018 17:15:12 +0200 - rev 431013
Push 34419 by btara@mozilla.com at Sat, 11 Aug 2018 03:43:33 +0000
Bug 1482109 - Use the generic memory pressure observer in gfxPlatfrom. r=sotaro
6c09f894ccf18ccd3b472cc2810fa9811429a224: Bug 1482109 - Use the generic memory pressure observer in ClientLayerManager. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Aug 2018 17:15:08 +0200 - rev 431012
Push 34419 by btara@mozilla.com at Sat, 11 Aug 2018 03:43:33 +0000
Bug 1482109 - Use the generic memory pressure observer in ClientLayerManager. r=sotaro
287b6b052c20c5a0d38f9e6a99ac6c386ac88e93: Bug 1482109 - Add a generic MemoryPressureObserver. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Aug 2018 17:15:02 +0200 - rev 431011
Push 34419 by btara@mozilla.com at Sat, 11 Aug 2018 03:43:33 +0000
Bug 1482109 - Add a generic MemoryPressureObserver. r=sotaro
402e309359419e325967c42a51beeb97eb0971b9: Bug 1469496 - Handle video memory purge with WebRender. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 10 Aug 2018 17:14:57 +0200 - rev 431010
Push 34419 by btara@mozilla.com at Sat, 11 Aug 2018 03:43:33 +0000
Bug 1469496 - Handle video memory purge with WebRender. r=sotaro
beb04e83301f593e6ccee87f167092f1aa50f8ac: Bug 1481983 - Don't mix && and ||. r=sotaro
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 09 Aug 2018 01:34:12 +0000 - rev 430591
Push 34409 by toros@mozilla.com at Thu, 09 Aug 2018 10:00:05 +0000
Bug 1481983 - Don't mix && and ||. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D2982
dcea9f4775fa762440fc57968f7fb94c761d0d7c: Bug 1479939 - Ensure we tell WR to remove the compositable pipelines when clearing resources. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 02 Aug 2018 00:17:36 -0400 - rev 429939
Push 34376 by btara@mozilla.com at Fri, 03 Aug 2018 10:10:33 +0000
Bug 1479939 - Ensure we tell WR to remove the compositable pipelines when clearing resources. r=sotaro MozReview-Commit-ID: AxuvERUalhb
2799f012459c05f34f42ae4007f3515adb902e1e: Bug 1479075 - Ensure FlushRenderingAsync actually flushes the compositor. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 28 Jul 2018 04:47:08 -0400 - rev 428846
Push 34347 by btara@mozilla.com at Sat, 28 Jul 2018 21:47:10 +0000
Bug 1479075 - Ensure FlushRenderingAsync actually flushes the compositor. r=sotaro MozReview-Commit-ID: AfVIwLj2YJp
34a3eff2e57581e81e5e31991eda6edb614a25f6: Bug 1478504 - Inline function only used in a couple of places. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 27 Jul 2018 09:43:41 -0400 - rev 428725
Push 34340 by dvarga@mozilla.com at Fri, 27 Jul 2018 17:37:02 +0000
Bug 1478504 - Inline function only used in a couple of places. r=sotaro MozReview-Commit-ID: JfOgsxUHSlu
3377a2e01e60071e580f73478efa8331d0655cfe: Bug 1478504 - Use NotifyPipelineRendered instead of DidComposite for WebRender. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 27 Jul 2018 09:42:30 -0400 - rev 428724
Push 34340 by dvarga@mozilla.com at Fri, 27 Jul 2018 17:37:02 +0000
Bug 1478504 - Use NotifyPipelineRendered instead of DidComposite for WebRender. r=sotaro MozReview-Commit-ID: 4eaMTEPD9NY
c572bc658fec6ec6904eff12350962af3346ba8c: Bug 1470528 - Implement CONTENT_FRAME_TIME for the webrender codepath. r=sotaro
Ryan Hunt <rhunt@eqrion.net> - Tue, 26 Jun 2018 13:43:14 -0500 - rev 425069
Push 34234 by ccoroiu@mozilla.com at Thu, 05 Jul 2018 00:14:48 +0000
Bug 1470528 - Implement CONTENT_FRAME_TIME for the webrender codepath. r=sotaro This commit implements the CONTENT_FRAME_TIME metric for the webrender code path. It follows the same structure as the previous commit implementing it for the non-webrender code path. MozReview-Commit-ID: 6aI5uISjgge
a44c2076144a486f563ab399aac33150fc9cde40: Bug 1470528 - Implement CONTENT_FRAME_TIME for the non-webrender codepath. r=sotaro, data-review=francois
Ryan Hunt <rhunt@eqrion.net> - Tue, 26 Jun 2018 13:40:10 -0500 - rev 425068
Push 34234 by ccoroiu@mozilla.com at Thu, 05 Jul 2018 00:14:48 +0000
Bug 1470528 - Implement CONTENT_FRAME_TIME for the non-webrender codepath. r=sotaro, data-review=francois This commit adds the CONTENT_FRAME_TIME metric which tracks the time from the beginning of a paint in the content process until it is presented in the compositor. There is existing logging for frame latency which tracks from the beginning of a refresh tick until the frame is presented. This is undesirable for this probe as javascript and layout can run in this time period. So this probe uses the existing infrastructure for logging frame latency, but uses a start time from BeginTransaction in layer manager. MozReview-Commit-ID: 5z9LS3tsZTY