searching for reviewer(Bas)
3b0e91022e80: Bug 1479175 - check if keyed mutex of D3D11Texture2D has been released during recycling. r=bas
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Fri, 07 Sep 2018 10:12:27 -0400 - rev 490932
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1479175 - check if keyed mutex of D3D11Texture2D has been released during recycling. r=bas
423c08523aa9: Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas
Ryan Hunt <rhunt@eqrion.net> - Tue, 31 Jul 2018 17:47:51 -0500 - rev 486012
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas This commit exposes a method on DrawTargetCapture to see if it has captured any drawing commands. This allows us to not dispatch paint tasks if they will do nothing. Ideally these tasks would execute instantly on the PaintThread, and we would never delay sending the layer transaction or block on the next paint, but with thread starvation and context switches it's best to just not send them. MozReview-Commit-ID: 7ywkEDBw6EX
2b95cb0f33ea: Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Jul 2018 16:33:07 -0500 - rev 486011
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas This commit adds the ability to create a different kind of DrawTargetCapture which has a limit on the size of which its CaptureCommandList can grow before it is synchronously flushed to its destination DrawTarget. Special care is taken to not do a sync flush until we would need to resize the backing store of the CaptureCommandList. This allows us to not waste memory we've already allocated. The async painting content clients are updated to use it, and get a default value from a new preference. MozReview-Commit-ID: CJL7ffvaRzR
f07a1e9cbab3: Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:50:32 -0500 - rev 486009
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas This commit adds a buffer unrotate operation to DrawTarget. It's initially implemented with LockBits in DrawTarget. DrawTargetDual overrides the implementation to pass on the operation to it's DrawTargets. No override is given for DrawTargetCapture as we intentionally avoid this code path when async painting as it can fail. This is needed so that RotatedBuffer can expose a single DrawTarget, which can be a DrawTarget (for normal alpha), DrawTargetDual (for component alpha), or DrawTargetCapture (when async painting). MozReview-Commit-ID: csjjZ733hl
1fb06d46b562: Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:49:19 -0500 - rev 486008
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas This commit adds the ability to create a SourceSurfaceDual directly, instead of only from a DrawTargetDual. This allows SourceRotatedBuffer to expose itself as a single SourceSurface for a later commit. MozReview-Commit-ID: K21K42cGDy1
caa552d03ce8: Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:45:35 -0500 - rev 486004
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas This commit changes the behavior of DrawTargetDual::Clear to be aware that it has on-white and on-black buffers, and perform clearing appropriately. This is slightly against what the DrawTarget documentation says the method should do, but it allows us to move another paint thread operation into DrawTargetCapture and simplify our ContentClient implementations. I haven't seen any obvious breakage with this, and reftests are green. An alternative would be to add a separate Clear method with documented difference here. MozReview-Commit-ID: 65CzcxlRqv7
61ebda8713d3: Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:44:33 -0500 - rev 486003
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas This commit adds an operation to perform 'edge padding' on a draw target. By default this is performed using LockBits, but it's overriden in DrawTargetTiled and DrawTargetCapture to propagate the call so it functions correctly. This helps TiledContentClient move from applying this operation on a per texture client basis, to being able to do it on the DrawTargetTiled after painting. This in turn helps move all paint thread operations into DrawTargetCapture. MozReview-Commit-ID: 2ncOTxGXQfk
20673c6ceb34: Bug 1481534 - avoid compiling nsRect SSE code on non-x86-ish architectures; r=Bas
Nathan Froyd <froydnj@mozilla.com> - Wed, 08 Aug 2018 09:24:08 -0400 - rev 485786
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1481534 - avoid compiling nsRect SSE code on non-x86-ish architectures; r=Bas
a360d3b8f76c: Bug 1480620. Add DrawTargetOffset. r=bas
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 03 Aug 2018 10:48:37 -0400 - rev 485540
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1480620. Add DrawTargetOffset. r=bas This adds a DrawTargetOffset which is basically a simplified DrawTargetTiled that only supports one tile. It useful for situations where Cairo's device offset was used previously. This also replaces WebRender's use of DrawTargetTiled which was just trying to apply offset. MozReview-Commit-ID: I33PB6CnHh0
7ae4c893867a: Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas
Ryan Hunt <rhunt@eqrion.net> - Tue, 31 Jul 2018 17:47:51 -0500 - rev 485493
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas This commit exposes a method on DrawTargetCapture to see if it has captured any drawing commands. This allows us to not dispatch paint tasks if they will do nothing. Ideally these tasks would execute instantly on the PaintThread, and we would never delay sending the layer transaction or block on the next paint, but with thread starvation and context switches it's best to just not send them. MozReview-Commit-ID: 7ywkEDBw6EX
b865a866fe5a: Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Jul 2018 16:33:07 -0500 - rev 485492
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas This commit adds the ability to create a different kind of DrawTargetCapture which has a limit on the size of which its CaptureCommandList can grow before it is synchronously flushed to its destination DrawTarget. Special care is taken to not do a sync flush until we would need to resize the backing store of the CaptureCommandList. This allows us to not waste memory we've already allocated. The async painting content clients are updated to use it, and get a default value from a new preference. MozReview-Commit-ID: CJL7ffvaRzR
64cb50b227e0: Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:50:32 -0500 - rev 485490
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas This commit adds a buffer unrotate operation to DrawTarget. It's initially implemented with LockBits in DrawTarget. DrawTargetDual overrides the implementation to pass on the operation to it's DrawTargets. No override is given for DrawTargetCapture as we intentionally avoid this code path when async painting as it can fail. This is needed so that RotatedBuffer can expose a single DrawTarget, which can be a DrawTarget (for normal alpha), DrawTargetDual (for component alpha), or DrawTargetCapture (when async painting). MozReview-Commit-ID: csjjZ733hl
392a724d5acd: Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:49:19 -0500 - rev 485489
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas This commit adds the ability to create a SourceSurfaceDual directly, instead of only from a DrawTargetDual. This allows SourceRotatedBuffer to expose itself as a single SourceSurface for a later commit. MozReview-Commit-ID: K21K42cGDy1
3dc47f17fa44: Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:45:35 -0500 - rev 485485
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas This commit changes the behavior of DrawTargetDual::Clear to be aware that it has on-white and on-black buffers, and perform clearing appropriately. This is slightly against what the DrawTarget documentation says the method should do, but it allows us to move another paint thread operation into DrawTargetCapture and simplify our ContentClient implementations. I haven't seen any obvious breakage with this, and reftests are green. An alternative would be to add a separate Clear method with documented difference here. MozReview-Commit-ID: 65CzcxlRqv7
699c954992f8: Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:44:33 -0500 - rev 485484
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas This commit adds an operation to perform 'edge padding' on a draw target. By default this is performed using LockBits, but it's overriden in DrawTargetTiled and DrawTargetCapture to propagate the call so it functions correctly. This helps TiledContentClient move from applying this operation on a per texture client basis, to being able to do it on the DrawTargetTiled after painting. This in turn helps move all paint thread operations into DrawTargetCapture. MozReview-Commit-ID: 2ncOTxGXQfk
1afb0170283e: Bug 1474722 - Add a reftest. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:18 +0200 - rev 484740
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474722 - Add a reftest. r=Bas
1e28bd40def1: Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:12 +0200 - rev 484739
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
f86485d19c69: Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas
Jamie Nicol <jnicol@mozilla.com> - Thu, 26 Jul 2018 15:23:19 +0100 - rev 484292
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas Rendering glyphs at many different rotations was causing the D2D glyph cache to grow very large. Calling EndDraw/BeginDraw will prune the cache, but is costly, so only do it for every 1000 glyphs. MozReview-Commit-ID: HUFpxDvYAzQ
c1e307c1e6ec: Bug 1477260 - Clip the rect in Matrix4x4TypedFlagged::TransformAndClipBounds, when transform is an identity matrix r=bas
Miko Mynttinen <mikokm@gmail.com> - Fri, 20 Jul 2018 17:28:37 +0200 - rev 482596
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1477260 - Clip the rect in Matrix4x4TypedFlagged::TransformAndClipBounds, when transform is an identity matrix r=bas MozReview-Commit-ID: 3a8vnl3K87n
53d0bbb455cb: Bug 1474722 - Add a reftest. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 14:41:44 +0200 - rev 482258
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474722 - Add a reftest. r=Bas
315d75c42ef0: Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 14:40:58 +0200 - rev 482257
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
90c347a61bd5: Bug 1474466 - Convert rounded rect clips into paint geometry if the display item type support it. r=bas,jnicol
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 15 Jul 2018 20:26:46 +1200 - rev 481769
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474466 - Convert rounded rect clips into paint geometry if the display item type support it. r=bas,jnicol MozReview-Commit-ID: EkqgSSLufnp
d48e40cba0b4: Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange
Matt Woodrow <mwoodrow@mozilla.com> - Sat, 14 Jul 2018 15:25:49 +1200 - rev 481695
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange MozReview-Commit-ID: GOBTUhN7fcC
e02f9040ce7e: Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:36:47 +0200 - rev 481636
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
16e2aaf4043c: Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:36:47 +0200 - rev 481628
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
68019e52d1b9: Bug 1474722 - Allow very large nine-patched shadows. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:30:57 +0200 - rev 481627
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474722 - Allow very large nine-patched shadows. r=Bas
77597cd3461c: Bug 1474722 - Add a reftest. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:30:51 +0200 - rev 481626
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474722 - Add a reftest. r=Bas
a8f40ce410cb: Bug 1475024 - Add Stringify overloads for RectAbsolute. r=bas
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 13 Jul 2018 09:51:43 -0400 - rev 481584
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475024 - Add Stringify overloads for RectAbsolute. r=bas MozReview-Commit-ID: GLisM28IEVG
c599c23574d3: Bug 1473908 - Add new telemetry measurement for recording time spent in FrameLayerBuilder. r=bas,francois
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 06 Jul 2018 19:10:56 -0700 - rev 480541
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473908 - Add new telemetry measurement for recording time spent in FrameLayerBuilder. r=bas,francois MozReview-Commit-ID: 9oilZL1lPGp
e672ba38c0a4: Bug 1414389 - Add thread safety assertions in capture command list. r=bas
Ryan Hunt <rhunt@eqrion.net> - Fri, 29 Jun 2018 15:45:17 -0500 - rev 480161
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1414389 - Add thread safety assertions in capture command list. r=bas
76901567dc68: Bug 1471761 - Virtualize mType to reduce DrawingCommand size. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 27 Jun 2018 18:26:38 -0500 - rev 479546
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471761 - Virtualize mType to reduce DrawingCommand size. r=bas MozReview-Commit-ID: EFcVLZ6amNr
6a4fcfe8991b: Bug 1471761 - Drop unused GetAffectedRect and fix virtual styling. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 27 Jun 2018 18:11:38 -0500 - rev 479545
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471761 - Drop unused GetAffectedRect and fix virtual styling. r=bas MozReview-Commit-ID: 9Gra35FVeQY
cfa6f82070a0: Bug 1464257: fix lut8Type tag implementation. r=bas
Thomas P. <pdknsk+mozilla@gmail.com> - Tue, 26 Jun 2018 02:20:22 +0000 - rev 479011
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1464257: fix lut8Type tag implementation. r=bas
22c4e17a6b30: Bug 1459425: add fuzzing target for qcms. r=bas sr=decoder
Thomas P. <pdknsk+mozilla@gmail.com> - Tue, 26 Jun 2018 02:40:45 +0000 - rev 478784
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1459425: add fuzzing target for qcms. r=bas sr=decoder hybrid target that works with both the native interface and oss-fuzz
c4abffd0c2c0: Bug 1474722 - Add a reftest. r=Bas, a=lizzard
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:18 +0200 - rev 478327
Push 9621 by ryanvm@gmail.com at Wed, 08 Aug 2018 12:11:33 +0000
Bug 1474722 - Add a reftest. r=Bas, a=lizzard
c5ba7c0202f2: Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas, a=lizzard
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:12 +0200 - rev 478326
Push 9621 by ryanvm@gmail.com at Wed, 08 Aug 2018 12:11:33 +0000
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas, a=lizzard
bbf140a25c62: Bug 1474722 - Add a reftest. r=Bas, a=lizzard
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:18 +0200 - rev 478321
Push 9619 by ryanvm@gmail.com at Wed, 08 Aug 2018 01:57:58 +0000
Bug 1474722 - Add a reftest. r=Bas, a=lizzard
218d36910b92: Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas, a=lizzard
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:12 +0200 - rev 478320
Push 9619 by ryanvm@gmail.com at Wed, 08 Aug 2018 01:57:58 +0000
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas, a=lizzard
a376138dcac6: Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas, a=RyanVM
Jamie Nicol <jnicol@mozilla.com> - Thu, 26 Jul 2018 15:23:19 +0100 - rev 478298
Push 9616 by ryanvm@gmail.com at Tue, 07 Aug 2018 21:28:58 +0000
Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas, a=RyanVM Rendering glyphs at many different rotations was causing the D2D glyph cache to grow very large. Calling EndDraw/BeginDraw will prune the cache, but is costly, so only do it for every 1000 glyphs. MozReview-Commit-ID: HUFpxDvYAzQ
86ef0de352d2: Bug 1464243 - Early return when running into blur rects that are way too large. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 Jun 2018 11:23:09 +0200 - rev 477376
Push 9382 by cbrindusan@mozilla.com at Thu, 21 Jun 2018 15:23:31 +0000
Bug 1464243 - Early return when running into blur rects that are way too large. r=Bas
3dc86f7109f6: Bug 1444734 - Bail out of read_nested_curveType when encountering an invalid source. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 Jun 2018 10:37:22 +0200 - rev 477373
Push 9382 by cbrindusan@mozilla.com at Thu, 21 Jun 2018 15:23:31 +0000
Bug 1444734 - Bail out of read_nested_curveType when encountering an invalid source. r=Bas
8dde5c1d895e: Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Tue, 19 Jun 2018 15:32:29 +0200 - rev 477207
Push 9380 by csabou@mozilla.com at Wed, 20 Jun 2018 21:48:50 +0000
Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas
7f5ff1e7158b: Bug 1467552 - make VectorImage::Show force OP_OVER. r=bas
Lee Salzman <lsalzman@mozilla.com> - Fri, 08 Jun 2018 12:38:13 -0400 - rev 476242
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1467552 - make VectorImage::Show force OP_OVER. r=bas
39607a36ad6b: Bug 1463424 - Fix divide by zeroes in qcms. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Mon, 28 May 2018 11:34:03 +0200 - rev 474361
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1463424 - Fix divide by zeroes in qcms. r=Bas
0d06bc54d475: Bug 1461775 - Create paint worker threads in response to a device reset instead of preemptively. r=bas
Ryan Hunt <rhunt@eqrion.net> - Tue, 15 May 2018 13:36:11 -0500 - rev 472841
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1461775 - Create paint worker threads in response to a device reset instead of preemptively. r=bas
2e9352e10a99: Bug 1461782 - Remove unused PingPongRegion. r=bas
Ryan Hunt <rhunt@eqrion.net> - Thu, 19 Apr 2018 15:10:54 -0500 - rev 472837
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1461782 - Remove unused PingPongRegion. r=bas
9da5f4c0a0c2: Bug 1460802 - Switch GFX_SMALL_PAINT_PHASE_WEIGHT to a histogram since we need to know all the values, not just the sum. r=Bas, datareview=francois
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 16 May 2018 12:59:48 +1200 - rev 472676
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1460802 - Switch GFX_SMALL_PAINT_PHASE_WEIGHT to a histogram since we need to know all the values, not just the sum. r=Bas, datareview=francois
fd84333ffe76: Bug 1371668 - Don't attempt a catch up paint from FinishedWaitingForTransaction, wait until the next vsync. r=bas
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 11 May 2018 10:39:40 +1200 - rev 472628
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1371668 - Don't attempt a catch up paint from FinishedWaitingForTransaction, wait until the next vsync. r=bas MozReview-Commit-ID: ARDOwyBgiAm
c460245ddcff: Bug 1454978 - Update test fuzziness. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 25 Apr 2018 16:54:31 -0500 - rev 469879
Push 9179 by archaeopteryx@coole-files.de at Thu, 03 May 2018 15:28:18 +0000
Bug 1454978 - Update test fuzziness. r=bas MozReview-Commit-ID: DFDwOo8VsdQ
a9f8c9c32b95: Bug 1454978 - Enable tiled parallel OMTP when we are using skia on windows on nightly. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 25 Apr 2018 16:31:43 -0500 - rev 469878
Push 9179 by archaeopteryx@coole-files.de at Thu, 03 May 2018 15:28:18 +0000
Bug 1454978 - Enable tiled parallel OMTP when we are using skia on windows on nightly. r=bas MozReview-Commit-ID: 4zwhIWFMCqv