f8ced2588497f51236acc66ebaac45c6c4fc6f1b: Bug 1578100 - Implement LayerManagerComposite::UpdateDebugOverlayNativeLayers(). r=mattwoodrow
Markus Stange <mstange@themasta.com> - Mon, 02 Sep 2019 01:48:33 +0000 - rev 491066
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578100 - Implement LayerManagerComposite::UpdateDebugOverlayNativeLayers(). r=mattwoodrow This creates and updates layers that draw the same things as RenderDebugOverlay(). The code is duplicated so that the overlay can be independent of the compositing layer content drawing. All layers need to be drawn first, and the GPU stats from that layer are shown in mGPUStatsLayer. Depends on D44336 Differential Revision: https://phabricator.services.mozilla.com/D44337
d8a238d4c34db1fff35cc723722227ed78d595dd: Bug 1578100 - Factor out DrawTranslationWarningOverlay. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Mon, 02 Sep 2019 00:37:13 +0000 - rev 491065
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578100 - Factor out DrawTranslationWarningOverlay. r=mattwoodrow Depends on D44335 Differential Revision: https://phabricator.services.mozilla.com/D44336
9b78526a3b4a1e9b3e424fc095f0b23daef6f6da: Bug 1578100 - Add TextRenderer::RenderTextToDrawTarget. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Mon, 02 Sep 2019 00:21:40 +0000 - rev 491064
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578100 - Add TextRenderer::RenderTextToDrawTarget. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D44335
1d43d31f95edd58ebb67e286165b452355a16a8c: Bug 1578100 - Factor out surface size computation. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Mon, 02 Sep 2019 00:11:17 +0000 - rev 491063
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578100 - Factor out surface size computation. r=mattwoodrow Depends on D44333 Differential Revision: https://phabricator.services.mozilla.com/D44334
e408b810106d844a75105dcb930808b4e69257bb: Bug 1578100 - Remove unused aTextSize argument. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Mon, 02 Sep 2019 00:05:41 +0000 - rev 491062
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578100 - Remove unused aTextSize argument. r=mattwoodrow Depends on D44332 Differential Revision: https://phabricator.services.mozilla.com/D44333
6f8f8f958da7a47f2d6d25e31bcf1a49572e1503: Bug 1578100 - Use DrawTarget::CopySurface in the text renderer. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 22:48:50 +0000 - rev 491061
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578100 - Use DrawTarget::CopySurface in the text renderer. r=mattwoodrow Depends on D44330 Differential Revision: https://phabricator.services.mozilla.com/D44332
cb449c1f91ff25d459cc9c20349dc77f95e19b22: Bug 1578099 - Remove now-unnecessary default framebuffer functionality from GLContextCGL. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Mon, 02 Sep 2019 00:37:56 +0000 - rev 491060
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Remove now-unnecessary default framebuffer functionality from GLContextCGL. r=mattwoodrow This essentially backs out the two patches from bug 1565668 that added this functionality. Differential Revision: https://phabricator.services.mozilla.com/D44330
d1d69713257666afec28fbb6b8a58080decf13f6: Bug 1578099 - Use NativeLayer::NextSurfaceAsFramebuffer in CompositorOGL and remove #ifdefs. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 22:48:36 +0000 - rev 491059
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Use NativeLayer::NextSurfaceAsFramebuffer in CompositorOGL and remove #ifdefs. r=mattwoodrow CompositingRenderTargetOGL objects are no longer reused between frames. They are recreated each frame around a reused framebuffer. This lets us remove the SetOrigin method again, because we specify the right render target origin on creation. Depends on D44328 Differential Revision: https://phabricator.services.mozilla.com/D44329
ddf3709af4c868bf9fc3d556335af501af9ac677: Bug 1578099 - Tweak CompositingRenderTargetOGL initialization flow. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 22:45:20 +0000 - rev 491058
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Tweak CompositingRenderTargetOGL initialization flow. r=mattwoodrow Depends on D44327 Differential Revision: https://phabricator.services.mozilla.com/D44328
f09be81f42424b909d1defea163797cee2e900ec: Bug 1578099 - Change CompositingRenderTargetOGL creation API. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 22:42:19 +0000 - rev 491057
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Change CompositingRenderTargetOGL creation API. r=mattwoodrow Depends on D44326 Differential Revision: https://phabricator.services.mozilla.com/D44327
e115223a94caa329f39f86620854199b5d879c97: Bug 1578099 - Use NativeLayer::NextSurfaceAsFramebuffer for WebRender. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 22:36:00 +0000 - rev 491056
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Use NativeLayer::NextSurfaceAsFramebuffer for WebRender. r=mattwoodrow Depends on D44325 Differential Revision: https://phabricator.services.mozilla.com/D44326
34aa23a05c67adf40a91416558c43e0dd442165c: Bug 1578099 - Add NativeLayer::NextSurfaceAsFramebuffer. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 22:35:56 +0000 - rev 491055
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Add NativeLayer::NextSurfaceAsFramebuffer. r=mattwoodrow This returns the raw framebuffer GLuint and lets the caller bind it. Initially I wanted to return a RefPtr<MozFramebuffer>, but then I discovered that MozFramebuffer is not a refcounted class and prefers UniquePtrs. Depends on D44324 Differential Revision: https://phabricator.services.mozilla.com/D44325
3d0e490caad09c5958994a5b5497e470b1a2b4c0: Bug 1578099 - Make CFTypeRefPtr usable as a key inside an unordered_map. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 21:38:42 +0000 - rev 491054
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Make CFTypeRefPtr usable as a key inside an unordered_map. r=mattwoodrow Depends on D44323 Differential Revision: https://phabricator.services.mozilla.com/D44324
7a5e7c582e7dd47e068d5a0f662ce618068b9a98: Bug 1578099 - Use NativeLayer::NextSurfaceAsDrawTarget in BasicCompositor and remove #ifdefs. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 21:37:08 +0000 - rev 491053
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Use NativeLayer::NextSurfaceAsDrawTarget in BasicCompositor and remove #ifdefs. r=mattwoodrow Depends on D44322 Differential Revision: https://phabricator.services.mozilla.com/D44323
cbe7c0b8bf00f7efc78022404441be4ec57134a9: Bug 1578099 - Add NativeLayer::NextSurfaceAsDrawTarget. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 23:22:04 +0000 - rev 491052
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Add NativeLayer::NextSurfaceAsDrawTarget. r=mattwoodrow This uses MacIOSurface internally. NextSurfaceAsDrawTarget locks the MacIOSurface, and NotifySurfaceReady unlocks it if necessary. Depends on D44321 Differential Revision: https://phabricator.services.mozilla.com/D44322
bde43dd23263c0168e690e3aae5755eb824acf21: Bug 1578099 - Make more NativeLayerCA methods available on NativeLayerCA. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Sun, 01 Sep 2019 20:54:07 +0000 - rev 491051
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578099 - Make more NativeLayerCA methods available on NativeLayerCA. r=mattwoodrow The comments above these methods refer to NextSurface* methods which will be added in later patches. Differential Revision: https://phabricator.services.mozilla.com/D44321
7134186c04b2b20c7ae72893fdd412945039c5fa: Bug 1576893: Wait for ICE to complete on pc2 before checking ICE state transitions. r=jib
Cosmin Sabou <csabou@mozilla.com> - Mon, 02 Sep 2019 02:30:29 +0300 - rev 491050
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1576893: Wait for ICE to complete on pc2 before checking ICE state transitions. r=jib
4eb519647a7fcc0f4514391febe04586cd92c0f0: Bug 1578114 - Fix typo in setEmptyInstrumentationId, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Sun, 01 Sep 2019 22:36:58 +0000 - rev 491049
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1578114 - Fix typo in setEmptyInstrumentationId, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D44339
ff1dfd35561a88f5739db9c386ecbbc72a9fc014: Bug 1575954 - QI for nsIDocShell before setting watchedByDevtools, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Sun, 01 Sep 2019 22:35:58 +0000 - rev 491048
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1575954 - QI for nsIDocShell before setting watchedByDevtools, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D44340
b880da0d308dda796139c25e473be39b4378f07b: Bug 1425175 - Fix subtest expectations. a=test-only
Cosmin Sabou <csabou@mozilla.com> - Mon, 02 Sep 2019 00:01:09 +0300 - rev 491047
Push 36521 by btara@mozilla.com at Mon, 02 Sep 2019 09:48:57 +0000
Bug 1425175 - Fix subtest expectations. a=test-only
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip