searching for reviewer(jrmuizel)
52a798ad6583: Bug 1507680 - Record detailed statistics about slow WebRender frames in about:support. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 16 Nov 2018 15:13:56 +1300 - rev 447335
Push 35074 by shindli@mozilla.com at Tue, 20 Nov 2018 21:44:49 +0000
Bug 1507680 - Record detailed statistics about slow WebRender frames in about:support. r=jrmuizel MozReview-Commit-ID: 84SjN1RvvAA Differential Revision: https://phabricator.services.mozilla.com/D12372
def3a4c1f23b: Bug 1507333 - Clear evicted cache entries when using the debug display. r=gw,jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Wed, 14 Nov 2018 15:58:00 -0800 - rev 447087
Push 35067 by rmaries@mozilla.com at Tue, 20 Nov 2018 05:04:04 +0000
Bug 1507333 - Clear evicted cache entries when using the debug display. r=gw,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D11959
73e025041c50: Bug 1507333 - Route WebRender pref changes through the RenderBackend. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Wed, 14 Nov 2018 15:10:57 -0800 - rev 447086
Push 35067 by rmaries@mozilla.com at Tue, 20 Nov 2018 05:04:04 +0000
Bug 1507333 - Route WebRender pref changes through the RenderBackend. r=jrmuizel The overlap between debug flags and debug commands is a bit of a mess, and this patch does not entirely clean it up. But this at least means that the RenderBackend can react to pref changes in Firefox. Differential Revision: https://phabricator.services.mozilla.com/D11958
939a5605cccf: Bug 1503405 - Add telemetry for CONTENT_FRAME_WITH with texture upload excluded. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Nov 2018 23:09:05 +0000 - rev 446688
Push 35046 by btara@mozilla.com at Fri, 16 Nov 2018 09:46:36 +0000
Bug 1503405 - Add telemetry for CONTENT_FRAME_WITH with texture upload excluded. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D11971
219b5cd5af70: Bug 1493080 - remove reference cycle between BufferTextureData and DrawTargets. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 14 Nov 2018 11:16:01 -0500 - rev 446392
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1493080 - remove reference cycle between BufferTextureData and DrawTargets. r=jrmuizel
e80a0b2502e9: Bug 1466613 - Add a gfxCriticalNote to provide more details on replay failure. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 13 Nov 2018 10:38:24 +0000 - rev 446005
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +0000
Bug 1466613 - Add a gfxCriticalNote to provide more details on replay failure. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D8257
fdb373392432: Bug 1505819: Don't use yuv_row_win64.cpp on aarch64 clang-cl builds. r=jrmuizel
David Major <dmajor@mozilla.com> - Thu, 08 Nov 2018 14:04:11 -0500 - rev 445267
Push 35014 by dvarga@mozilla.com at Fri, 09 Nov 2018 10:01:40 +0000
Bug 1505819: Don't use yuv_row_win64.cpp on aarch64 clang-cl builds. r=jrmuizel The _win64.cpp really means "Win64 with SSE" which arm64 can't use.
c519480f7d62: Bug 1294490 - Part 1. Add libwebp to source tree. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Wed, 03 Oct 2018 17:40:18 -0400 - rev 443874
Push 34973 by ebalazs@mozilla.com at Thu, 01 Nov 2018 09:13:27 +0000
Bug 1294490 - Part 1. Add libwebp to source tree. r=jrmuizel
7216de8800bf: Bug 1494037 - Fix Cairo build bustage on PowerPC platforms. r=jrmuizel
A. Wilcox <AWilcox@Wilcox-Tech.com> - Sun, 14 Oct 2018 20:02:40 +0000 - rev 443260
Push 34949 by aciure@mozilla.com at Sun, 28 Oct 2018 09:52:27 +0000
Bug 1494037 - Fix Cairo build bustage on PowerPC platforms. r=jrmuizel
e74320599eba: Bug 1294490 - Part 1. Add libwebp to source tree. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Wed, 03 Oct 2018 17:40:18 -0400 - rev 443161
Push 34943 by csabou@mozilla.com at Fri, 26 Oct 2018 21:57:01 +0000
Bug 1294490 - Part 1. Add libwebp to source tree. r=jrmuizel
27cb49221d42: Bug 1490942 - Ignore UPS batteries for WebRender qualified purposes. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Wed, 10 Oct 2018 08:37:03 -0400 - rev 442610
Push 34915 by aiakab@mozilla.com at Tue, 23 Oct 2018 22:19:13 +0000
Bug 1490942 - Ignore UPS batteries for WebRender qualified purposes. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D8255
b7b09fca2cc5: Bug 1499554 - Don't blacklist the GPU process for vendors not on the whitelist. r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Tue, 23 Oct 2018 04:43:28 +0000 - rev 442494
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1499554 - Don't blacklist the GPU process for vendors not on the whitelist. r=jrmuizel We currently allow the GPU process if we are not hardware accelerated. One of the reasons we might not use hardware acceleration is because the device vendor is not in the gfxInfo whitelist. In this case, we should be consistent and still use the GPU process. Differential Revision: https://phabricator.services.mozilla.com/D9446
11f359e1b038: Bug 1495919 - ensure IDWriteFontFileStream stays alive with NativeFontResourceDWrite. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Oct 2018 18:00:23 -0400 - rev 442027
Push 34885 by csabou@mozilla.com at Fri, 19 Oct 2018 04:17:46 +0000
Bug 1495919 - ensure IDWriteFontFileStream stays alive with NativeFontResourceDWrite. r=jrmuizel
9d3c1734052c: Bug 1498711 - Allow WR to ride the trains to beta 64. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 15 Oct 2018 15:24:12 +0000 - rev 441279
Push 34857 by nerli@mozilla.com at Mon, 15 Oct 2018 22:19:32 +0000
Bug 1498711 - Allow WR to ride the trains to beta 64. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D8735
3115ef0a285e: Bug 1498162 - Ensure some variables are initialzied before using them r=jrmuizel
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Oct 2018 20:34:04 +0000 - rev 440835
Push 34837 by ncsoregi@mozilla.com at Fri, 12 Oct 2018 16:56:54 +0000
Bug 1498162 - Ensure some variables are initialzied before using them r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D8384
bea77a4e9699: Bug 1479912 - Don't rasterize blobs in parallel when there isn't a lot of blobs. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 10 Oct 2018 18:12:00 +0000 - rev 440604
Push 34827 by toros@mozilla.com at Thu, 11 Oct 2018 03:53:09 +0000
Bug 1479912 - Don't rasterize blobs in parallel when there isn't a lot of blobs. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D8263
454dfd00dd31: Bug 1487831 - Reduce number of reftests flagged as failing on windows-qr. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 10 Oct 2018 12:55:14 -0400 - rev 440568
Push 34825 by toros@mozilla.com at Wed, 10 Oct 2018 21:58:12 +0000
Bug 1487831 - Reduce number of reftests flagged as failing on windows-qr. r=jrmuizel
119109905dc0: Bug 1497916 - Ensure the WR qualified pref is only enabled on nightly. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 10 Oct 2018 17:04:45 +0000 - rev 440556
Push 34824 by toros@mozilla.com at Wed, 10 Oct 2018 21:56:50 +0000
Bug 1497916 - Ensure the WR qualified pref is only enabled on nightly. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D8248
45261374e05f: Bug 1497239 - Properly apply inherited scale to filters. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Oct 2018 14:49:15 +0000 - rev 440533
Push 34824 by toros@mozilla.com at Wed, 10 Oct 2018 21:56:50 +0000
Bug 1497239 - Properly apply inherited scale to filters. r=jrmuizel I'll file a followup bug to deal with the fallback transition going wrong. I don't know why it'd be fine to not apply the scale to SVG wrappers, but on my quick testing I didn't manage to break it, so I'll spend a bit more time trying to do that... Differential Revision: https://phabricator.services.mozilla.com/D8013
335625773207: Bug 1495902. Create a shared Shaders object for all windows to use. r=jrmuizel
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 09 Oct 2018 23:20:20 -0400 - rev 440473
Push 34821 by ryanvm@gmail.com at Wed, 10 Oct 2018 16:31:04 +0000
Bug 1495902. Create a shared Shaders object for all windows to use. r=jrmuizel
3942a3b983a6: Bug 1475139 part 10 - Add method to create ImageBitmap from SourceSurface. r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Mon, 24 Sep 2018 21:47:14 -0500 - rev 440000
Push 34803 by nerli@mozilla.com at Mon, 08 Oct 2018 21:52:47 +0000
Bug 1475139 part 10 - Add method to create ImageBitmap from SourceSurface. r=jrmuizel This commit adds a method to create an ImageBitmap from a SourceSurface, for use by the new drawSnapshot API. Differential Revision: https://phabricator.services.mozilla.com/D6789
c048009640a9: Bug 1475139 part 6 - Add move assignment operator to ByteBuf. r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Tue, 02 Oct 2018 08:07:12 -0500 - rev 439996
Push 34803 by nerli@mozilla.com at Mon, 08 Oct 2018 21:52:47 +0000
Bug 1475139 part 6 - Add move assignment operator to ByteBuf. r=jrmuizel
af900f874404: Bug 1475139 part 5 - Only use external fonts with DrawEventRecorderMemory if we have a callback. r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Mon, 24 Sep 2018 21:33:14 -0500 - rev 439995
Push 34803 by nerli@mozilla.com at Mon, 08 Oct 2018 21:52:47 +0000
Bug 1475139 part 5 - Only use external fonts with DrawEventRecorderMemory if we have a callback. r=jrmuizel This was giving me some font assertion crashes, and changing this as a hunch fixed it. Differential Revision: https://phabricator.services.mozilla.com/D6784
b58765f52e8a: Bug 1496283 - Update bindings.rs for new shader preaching flags introduced by WebRender pull 3159. r=jrmuizel
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 04 Oct 2018 23:17:33 -0400 - rev 439769
Push 34787 by csabou@mozilla.com at Fri, 05 Oct 2018 10:08:34 +0000
Bug 1496283 - Update bindings.rs for new shader preaching flags introduced by WebRender pull 3159. r=jrmuizel
7d15211dbdb5: Bug 1495776 - Cleanup and document the rust portion of the blob image code r=jrmuizel
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 04 Oct 2018 02:45:21 +0000 - rev 439746
Push 34786 by csabou@mozilla.com at Fri, 05 Oct 2018 09:57:40 +0000
Bug 1495776 - Cleanup and document the rust portion of the blob image code r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D7483
1eb163b766fd: Bug 1415272 - Enable perspective-scrolling-3 as it passes with WR PR 3154. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 03 Oct 2018 11:39:18 -0400 - rev 439477
Push 34776 by nerli@mozilla.com at Thu, 04 Oct 2018 04:03:46 +0000
Bug 1415272 - Enable perspective-scrolling-3 as it passes with WR PR 3154. r=jrmuizel
8924d3afd1d3: Bug 1495886 - Fix a typo in a profiler marker: Traget -> Target. r=kats,jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 21:19:17 +0000 - rev 439343
Push 34766 by aciure@mozilla.com at Wed, 03 Oct 2018 11:20:07 +0000
Bug 1495886 - Fix a typo in a profiler marker: Traget -> Target. r=kats,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D7540
95702d979c2a: Bug 1493327 - Make WebRenderAPI::Clone() to async r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 02 Oct 2018 11:15:59 +0900 - rev 439126
Push 34757 by rgurzau@mozilla.com at Tue, 02 Oct 2018 16:04:13 +0000
Bug 1493327 - Make WebRenderAPI::Clone() to async r=jrmuizel
7566a6bac33d: Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 01:50:02 +0000 - rev 439100
Push 34756 by rgurzau@mozilla.com at Tue, 02 Oct 2018 16:02:44 +0000
Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel r?njn for the profiler parts r?jrmuizel for the ELF parsing parts Depends on D7020 Differential Revision: https://phabricator.services.mozilla.com/D7021
fdbc4d498652: Bug 1495462 - Increment the capture path extension until we find a fresh path. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Oct 2018 16:25:28 -0400 - rev 439083
Push 34753 by cbrindusan@mozilla.com at Tue, 02 Oct 2018 04:03:03 +0000
Bug 1495462 - Increment the capture path extension until we find a fresh path. r=jrmuizel When taking multiple captures, have them get generated into separate folders so that accidentally clobbering (or worse, partially clobbering) a previous capture isn't a problem.
174c7b333596: Bug 1495462 - Add a mechanism for grabbing a WR capture of a reftest. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Oct 2018 16:25:27 -0400 - rev 439082
Push 34753 by cbrindusan@mozilla.com at Tue, 02 Oct 2018 04:03:03 +0000
Bug 1495462 - Add a mechanism for grabbing a WR capture of a reftest. r=jrmuizel This allows developers to add "wr-capture" and/or "wr-capture-ref" to a reftest.list entry and have WR perform a capture after loading the test and/or ref file for that reftest.
4478820fbcaa: Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
Markus Stange <mstange@themasta.com> - Mon, 01 Oct 2018 20:16:07 +0000 - rev 439057
Push 34752 by cbrindusan@mozilla.com at Tue, 02 Oct 2018 03:59:45 +0000
Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel r?njn for the profiler parts r?jrmuizel for the ELF parsing parts Depends on D7020 Differential Revision: https://phabricator.services.mozilla.com/D7021
aceaf58aca57: Bug 1494430 - Handle torn-down Render thread when getting memory reports. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Wed, 26 Sep 2018 20:44:59 +0000 - rev 438365
Push 34718 by shindli@mozilla.com at Thu, 27 Sep 2018 03:13:23 +0000
Bug 1494430 - Handle torn-down Render thread when getting memory reports. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D6994
2dc1c6e56100: Bug 1493196 - Add reporting for texture memory. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Tue, 25 Sep 2018 09:58:13 -0700 - rev 438352
Push 34717 by shindli@mozilla.com at Wed, 26 Sep 2018 21:52:33 +0000
Bug 1493196 - Add reporting for texture memory. r=jrmuizel
178218e7b57c: Bug 1382896 - Update tests. r=jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 24 Sep 2018 10:30:30 +0200 - rev 438340
Push 34717 by shindli@mozilla.com at Wed, 26 Sep 2018 21:52:33 +0000
Bug 1382896 - Update tests. r=jrmuizel Mostly straight-forward, the bordercol.css changes are just color renames, but that file had bogus newlines and such so it looks much bigger. Differential Revision: https://phabricator.services.mozilla.com/D6604
dc678b66fcb3: Bug 1483533 - Switch to glClientWaitSync for texture syncing r=jrmuizel
Doug Thayer <dothayer@mozilla.com> - Tue, 25 Sep 2018 13:41:25 +0000 - rev 438220
Push 34712 by aiakab@mozilla.com at Wed, 26 Sep 2018 12:35:23 +0000
Bug 1483533 - Switch to glClientWaitSync for texture syncing r=jrmuizel glFenceSync/glClientWaitSync just seem to be more well supported on nvidia hardware, and they work fine as well on AMD/intel, so I'm transitioning to that. Depends on D6463 Differential Revision: https://phabricator.services.mozilla.com/D6464
fa12e9425f90: Bug 1483533 - Undo deferment of glDeleteTextures r=jrmuizel
Doug Thayer <dothayer@mozilla.com> - Tue, 25 Sep 2018 13:38:42 +0000 - rev 438219
Push 34712 by aiakab@mozilla.com at Wed, 26 Sep 2018 12:35:23 +0000
Bug 1483533 - Undo deferment of glDeleteTextures r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D6463
67f51e6c1683: Bug 1477819 - Defer ObserveLayersUpdate to after scene building. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Fri, 21 Sep 2018 18:47:18 +0200 - rev 437979
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1477819 - Defer ObserveLayersUpdate to after scene building. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D6514
87f63e01f33b: Bug 1477819 - Expose Transaction::Notify in WebRender's C++ wrapper. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Mon, 24 Sep 2018 17:53:36 +0200 - rev 437978
Push 34708 by ebalazs@mozilla.com at Tue, 25 Sep 2018 09:42:40 +0000
Bug 1477819 - Expose Transaction::Notify in WebRender's C++ wrapper. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D6515
2c10fe6e34c0: Bug 1483549 - Add separate CONTENT_FRAME_TIME recording for SVG with WR. r=jrmuizel data-review=francois
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 18 Sep 2018 15:13:18 +1200 - rev 437415
Push 34682 by ebalazs@mozilla.com at Thu, 20 Sep 2018 13:24:34 +0000
Bug 1483549 - Add separate CONTENT_FRAME_TIME recording for SVG with WR. r=jrmuizel data-review=francois MozReview-Commit-ID: Rqx1bqOeQw Differential Revision: https://phabricator.services.mozilla.com/D6208
21fd70d87432: Bug 1485156 - Log the value of the WebRender enabled prefs in telemetry. r=jrmuizel data-review=francois
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 19 Sep 2018 09:29:19 +1200 - rev 437414
Push 34682 by ebalazs@mozilla.com at Thu, 20 Sep 2018 13:24:34 +0000
Bug 1485156 - Log the value of the WebRender enabled prefs in telemetry. r=jrmuizel data-review=francois MozReview-Commit-ID: 4XGz5znD7BV Differential Revision: https://phabricator.services.mozilla.com/D6202
d81fa4aed4e2: Bug 1490396. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 19 Sep 2018 20:12:07 +1200 - rev 437413
Push 34682 by ebalazs@mozilla.com at Thu, 20 Sep 2018 13:24:34 +0000
Bug 1490396. r=jrmuizel
76d218ea875e: Bug 1489337 - Don't set preserve-3d to true when creating WebRender commands for nsDisplayPerspective since it's not needed. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 19 Sep 2018 19:55:17 +0000 - rev 437334
Push 34678 by btara@mozilla.com at Thu, 20 Sep 2018 04:11:49 +0000
Bug 1489337 - Don't set preserve-3d to true when creating WebRender commands for nsDisplayPerspective since it's not needed. r=jrmuizel MozReview-Commit-ID: GiRda3WyTEu Differential Revision: https://phabricator.services.mozilla.com/D5214
dc263497b339: Bug 1483533 - Delay texture delete for DirectMapTextureSource r=jrmuizel
Doug Thayer <dothayer@mozilla.com> - Tue, 18 Sep 2018 19:08:13 +0000 - rev 437019
Push 34667 by aiakab@mozilla.com at Wed, 19 Sep 2018 02:13:23 +0000
Bug 1483533 - Delay texture delete for DirectMapTextureSource r=jrmuizel I wish I understood a little better what precisely is going on here. What seems to be the problem is calling glDeleteTextures too early, but I can't pin down exactly when "too early" is. In any case I can no longer reproduce the issue with this patch applied, and I cannot observe any performance degradation, and it's not a remarkably risky patch, so I'm opting to cut the investigation short. Any insights would be appreciated though. Differential Revision: https://phabricator.services.mozilla.com/D6064
dd312261972d: Bug 1479640: Restructure cleartype parameter code to run less frequently and only in the parent process. r=jrmuizel
Bas Schouten <bschouten@mozilla.com> - Thu, 13 Sep 2018 18:59:27 +0000 - rev 437016
Push 34667 by aiakab@mozilla.com at Wed, 19 Sep 2018 02:13:23 +0000
Bug 1479640: Restructure cleartype parameter code to run less frequently and only in the parent process. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D4784
59759503b889: Bug 1483533 - Delay texture delete for DirectMapTextureSource r=jrmuizel
Doug Thayer <dothayer@mozilla.com> - Tue, 18 Sep 2018 04:33:05 +0000 - rev 436915
Push 34665 by ebalazs@mozilla.com at Tue, 18 Sep 2018 14:32:15 +0000
Bug 1483533 - Delay texture delete for DirectMapTextureSource r=jrmuizel I wish I understood a little better what precisely is going on here. What seems to be the problem is calling glDeleteTextures too early, but I can't pin down exactly when "too early" is. In any case I can no longer reproduce the issue with this patch applied, and I cannot observe any performance degradation, and it's not a remarkably risky patch, so I'm opting to cut the investigation short. Any insights would be appreciated though. Differential Revision: https://phabricator.services.mozilla.com/D6064
b58b63ffcf08: Bug 1491615 - Re-enable warnings-as-errors on clang-cl in gfx/layers/. r=jrmuizel
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sun, 16 Sep 2018 08:00:02 +0900 - rev 436623
Push 34651 by nerli@mozilla.com at Sun, 16 Sep 2018 09:50:45 +0000
Bug 1491615 - Re-enable warnings-as-errors on clang-cl in gfx/layers/. r=jrmuizel * TexSlot caused warnings because some TexSlot constants are unused. Since some files under gfx/vr/ want TexSlot constants, I moved the definition to CompositionD3D11.h. (But I didn't fix gfx/vr/ in this patch.) * Since MOZ_ASSERT_UNREACHABLE falls through in release builds, we should assign a value even in the `default` case instead of invoking UB. If we do not care about UB, we should use MOZ_MAKE_COMPILER_ASSUME_IS_UNREACHABLE.
91c7687d381b: Bug 1480293 - Basic Memory Reporting for WebRender. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2018 16:03:13 -0700 - rev 436500
Push 34645 by dluca@mozilla.com at Sat, 15 Sep 2018 09:47:39 +0000
Bug 1480293 - Basic Memory Reporting for WebRender. r=jrmuizel Reviewers: jrmuizel, gw Tags: #secure-revision Bug #: 1480293 Differential Revision: https://phabricator.services.mozilla.com/D5719 MozReview-Commit-ID: 1vGl3890CjR
9762d76da9b3: Bug 1480293 - Basic Memory Reporting for WebRender. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Fri, 07 Sep 2018 16:03:13 -0700 - rev 436482
Push 34645 by dluca@mozilla.com at Sat, 15 Sep 2018 09:47:39 +0000
Bug 1480293 - Basic Memory Reporting for WebRender. r=jrmuizel Reviewers: jrmuizel, gw Tags: #secure-revision Bug #: 1480293 Differential Revision: https://phabricator.services.mozilla.com/D5719 MozReview-Commit-ID: 1vGl3890CjR
368cda88b85f: Bug 1489337 - Don't set preserve-3d to true when creating WebRender commands for nsDisplayPerspective since it's not needed. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 14 Sep 2018 02:20:46 +0000 - rev 436299
Push 34637 by cbrindusan@mozilla.com at Fri, 14 Sep 2018 09:52:17 +0000
Bug 1489337 - Don't set preserve-3d to true when creating WebRender commands for nsDisplayPerspective since it's not needed. r=jrmuizel MozReview-Commit-ID: GiRda3WyTEu Differential Revision: https://phabricator.services.mozilla.com/D5214