searching for reviewer(nical)
29e471159178: Bug 1429994 - Use ID3D11Query to wait previous frame completion r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 18 Jan 2018 18:01:04 -0800 - rev 451757
Push 8560 by ryanvm@gmail.com at 2018-01-19 16:34 +0000
Bug 1429994 - Use ID3D11Query to wait previous frame completion r=nical
70c2890fb875: Bug 1429994 - Use ID3D11Query to wait previous frame completion r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 19 Jan 2018 07:49:08 +0900 - rev 451751
Push 8560 by ryanvm@gmail.com at 2018-01-19 16:34 +0000
Bug 1429994 - Use ID3D11Query to wait previous frame completion r=nical
524088f8b35c: Bug 1430700 - Implement WebRenderFallbackData::ClearCachedResources() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 18 Jan 2018 10:36:56 +0900 - rev 451591
Push 8558 by ryanvm@gmail.com at 2018-01-19 15:34 +0000
Bug 1430700 - Implement WebRenderFallbackData::ClearCachedResources() r=nical
96e818315d57: Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 17 Jan 2018 11:19:39 -0500 - rev 451503
Push 8554 by ryanvm@gmail.com at 2018-01-17 22:21 +0000
Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical MozReview-Commit-ID: 45ijEtB1C0Z
21f6b322e9a2: Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 15:33:34 -0500 - rev 451442
Push 8554 by ryanvm@gmail.com at 2018-01-17 22:21 +0000
Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical MozReview-Commit-ID: 4fd3FM1K9T3
12fb412037a6: Bug 1430694 - Check if RenderCompositor is created r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 17 Jan 2018 09:25:31 +0900 - rev 451410
Push 8551 by ryanvm@gmail.com at 2018-01-17 15:17 +0000
Bug 1430694 - Check if RenderCompositor is created r=nical
fe6f236e1fb5: Bug 1430797 - Allow webrender on eWindowType_child, so that it is used on OS X. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 14:28:20 -0500 - rev 451329
Push 8551 by ryanvm@gmail.com at 2018-01-17 15:17 +0000
Bug 1430797 - Allow webrender on eWindowType_child, so that it is used on OS X. r=nical MozReview-Commit-ID: Gir5QWoal8d
ca1b397bffcf: Bug 1388020 r=nical
Andrew Osmond <aosmond@mozilla.com> - Tue, 16 Jan 2018 07:50:58 -0500 - rev 451252
Push 8551 by ryanvm@gmail.com at 2018-01-17 15:17 +0000
Bug 1388020 r=nical
c9cc2133f215: Bug 1429997 - Add RenderCompositor to wrap platform dependent code r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 15 Jan 2018 22:22:15 +0900 - rev 451101
Push 8543 by ryanvm@gmail.com at 2018-01-16 14:33 +0000
Bug 1429997 - Add RenderCompositor to wrap platform dependent code r=nical
3ae6cbde5225: Bug 1429694 - Fix WebRenderLayerManager::ClearCachedResources r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 15 Jan 2018 16:17:40 +0900 - rev 451096
Push 8543 by ryanvm@gmail.com at 2018-01-16 14:33 +0000
Bug 1429694 - Fix WebRenderLayerManager::ClearCachedResources r=nical
7e8d14065457: Bug 1429291 - Add gfxCriticalNote to WebRenderBridgeParent::AddExternalImage() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 11 Jan 2018 21:44:00 +0900 - rev 450580
Push 8528 by ryanvm@gmail.com at 2018-01-12 02:17 +0000
Bug 1429291 - Add gfxCriticalNote to WebRenderBridgeParent::AddExternalImage() r=nical
4a4c7d5443ab: Bug 1428272 - Handle ExternalImage lock failure r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 11 Jan 2018 21:20:53 +0900 - rev 450579
Push 8528 by ryanvm@gmail.com at 2018-01-12 02:17 +0000
Bug 1428272 - Handle ExternalImage lock failure r=nical
70d2ed804d8f: Bug 1429289 - Remove WebRenderLayerManager::ClearLayer() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 11 Jan 2018 15:00:16 +0900 - rev 450537
Push 8528 by ryanvm@gmail.com at 2018-01-12 02:17 +0000
Bug 1429289 - Remove WebRenderLayerManager::ClearLayer() r=nical
d37f5eba96ba: Bug 1374729 - Use correct format for MacIOSurface. r=nical
Morris Tseng <mtseng@mozilla.com> - Tue, 09 Jan 2018 14:12:02 +0800 - rev 450103
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1374729 - Use correct format for MacIOSurface. r=nical MozReview-Commit-ID: 43JBSi5mqT7
c5f975c4bfc7: Generate webrender_ffi_generated with cbindgen:0.3.3 (bug 1428142, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Thu, 04 Jan 2018 12:23:34 -0600 - rev 449757
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Generate webrender_ffi_generated with cbindgen:0.3.3 (bug 1428142, r=nical)
bbe2f456da1d: Bug 1424532 - Initialize blob image buffer to transparent black instead of opaque white. r=nical
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sat, 09 Dec 2017 15:26:01 -0500 - rev 447874
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424532 - Initialize blob image buffer to transparent black instead of opaque white. r=nical This lets us avoid having to clear the surface before using it. It also let's us take advantage of rusts fast path for allocating 0 vs. having to memset it after the allocation. MozReview-Commit-ID: J05cZAs2dD4
76e2381ca4d1: Bug 1423795 - Set correct YUVColorSpace for video if possible r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 08 Dec 2017 11:58:53 +0900 - rev 447423
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423795 - Set correct YUVColorSpace for video if possible r=nical
ebf4af04d10c: Enable OMTP on OSX (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Tue, 21 Nov 2017 19:13:08 -0500 - rev 447385
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Enable OMTP on OSX (bug 1422392, r=nical) MozReview-Commit-ID: 4EImR8UsFv2
3ab8ca96cba0: Move buffer clearing after all copies in SingleTiledContentClient (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Wed, 06 Dec 2017 12:28:37 -0600 - rev 447384
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Move buffer clearing after all copies in SingleTiledContentClient (bug 1422392, r=nical) CaptureTiledPaintState will execute all buffer copy operations first, followed by all buffer clears. This works for MultiTiledContentClient as it does those operations in that order. SingleTiledContentClient can do copies, followed by a clear, followed by some copies. If the clears are hoisted after the copies, graphical corruption can happen. I think the easiest way to fix this is to move the clear after the copies and sub out the region that has been successfully copied. MozReview-Commit-ID: EfMVmCzyy8w
91901ff18dfe: Preserve front buffer texture clients for copies (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Tue, 05 Dec 2017 16:32:47 -0500 - rev 447383
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Preserve front buffer texture clients for copies (bug 1422392, r=nical) We collect the back buffer texture clients to preserve while async painting is happening, but if we do a buffer copy we should preserve front buffer clients as well. MozReview-Commit-ID: 9KbXkqjm34v
3c48303c8f66: Implement buffer copying and clearing on the paint thread for single tiled layers (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Fri, 01 Dec 2017 16:35:30 -0500 - rev 447381
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Implement buffer copying and clearing on the paint thread for single tiled layers (bug 1422392, r=nical) MozReview-Commit-ID: d6XPUYCz18
f0adaea9c41a: Implement record and replay painting for single tiled layers (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Fri, 01 Dec 2017 15:51:19 -0500 - rev 447380
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Implement record and replay painting for single tiled layers (bug 1422392, r=nical) MozReview-Commit-ID: 5MfnVZv2E12
88bd590938cd: Implement buffer copying and clearing on the paint thread for multi tiled layers (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Wed, 29 Nov 2017 19:00:50 -0500 - rev 447379
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Implement buffer copying and clearing on the paint thread for multi tiled layers (bug 1422392, r=nical) This implements recording of buffer preparing commands for MultiTiledContentClient and replaying it on the paint thread. The order of locking for tiling is important and for buffer copying the front buffer needs to be attempted to be locked before the back buffer. This means we can't do this on the paint thread like we do for ContentClient, so instead I've changed the OpenMode::ASYNC to be a flag that can be applied to OpenMode::OPEN_READ as well as WRITE, as it looks like we can apply the same logic for READ as WRITE. MozReview-Commit-ID: ED6eeYx8dUV
6a8d5147a416: Implement record and replay painting for multi tiled layers (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Tue, 21 Nov 2017 19:12:14 -0500 - rev 447378
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Implement record and replay painting for multi tiled layers (bug 1422392, r=nical) This commit modifies MultiTiledContentClient to record drawing commands and replay them to the tiled draw target on the paint thread when OMTP is enabled. MozReview-Commit-ID: 22zL3c4NZvu
29af0b03d3b3: SetPermitSubpixelAA for capture draw targets based on mFormat (bug 1422392, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Wed, 29 Nov 2017 16:58:43 -0500 - rev 447377
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
SetPermitSubpixelAA for capture draw targets based on mFormat (bug 1422392, r=nical) Other draw targets do this in their initialization code, so capture should also. MozReview-Commit-ID: CBsui9IJwXI
b57cb7ff5d06: Bug 1423807 - Enable D3D11TextureData in TextureClient::CreateFromSurface() with WebRender r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 07 Dec 2017 20:17:07 +0900 - rev 447226
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423807 - Enable D3D11TextureData in TextureClient::CreateFromSurface() with WebRender r=nical
b9123a220811: Bug 1421313 - Remove TexturePoolOGL r=nical
James Willcox <snorp@snorp.net> - Mon, 04 Dec 2017 08:56:08 -0600 - rev 447081
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1421313 - Remove TexturePoolOGL r=nical MozReview-Commit-ID: ADjiygVoHg3
34e36fdc6b3e: Bug 1416533 - Skip to generate frame if there is no update r=nical,kats
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 30 Nov 2017 21:38:47 +0900 - rev 446140
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1416533 - Skip to generate frame if there is no update r=nical,kats
c367f6c5f7d8: Bug 1421939 - Fix RenderDXGIYCbCrTextureHostOGL::GetSize() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 30 Nov 2017 21:30:35 +0900 - rev 446139
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1421939 - Fix RenderDXGIYCbCrTextureHostOGL::GetSize() r=nical
c3cd5881c7ee: Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical
Andrew Osmond <aosmond@mozilla.com> - Fri, 24 Nov 2017 08:10:03 -0500 - rev 445359
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical Factory::DoesBackendSupportDataDrawtarget already fulfills the same purpose and we should use that instead, as imgFrame is the only user of the former API. It has the added bonus of allowing us to use shared surfaces on Linux with WebRender, and using volatile surfaces on Windows when D2D is disabled.
7e60ad275b73: Bug 1391159 - Handle WebRender ProgramBinary usage r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 24 Nov 2017 20:58:24 +0900 - rev 445357
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1391159 - Handle WebRender ProgramBinary usage r=nical
928b22b815e5: Bug 1419307 - Make WebRenderAPI::~WebRenderAPI() fast r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 24 Nov 2017 18:34:50 +0900 - rev 445353
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1419307 - Make WebRenderAPI::~WebRenderAPI() fast r=nical
45b910aad9dc: Bug 1418877 - Fix key reuse check in AsyncImagePipelineManager::UpdateImageKeys() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 22 Nov 2017 09:52:22 +0900 - rev 444886
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1418877 - Fix key reuse check in AsyncImagePipelineManager::UpdateImageKeys() r=nical
63a3b5b5b495: Bug 1418315 - Re-vendor third-party rust libraries. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 21 Nov 2017 10:44:27 -0500 - rev 444722
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1418315 - Re-vendor third-party rust libraries. r=nical MozReview-Commit-ID: DV8QCCHIVFx
8d65023108b7: Bug 1418315 - Update Cargo lockfiles to go with webrender update. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 21 Nov 2017 10:41:47 -0500 - rev 444721
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1418315 - Update Cargo lockfiles to go with webrender update. r=nical MozReview-Commit-ID: J5or7x9s66n
931d35586a0f: Bug 1418315 - Update webrender to commit 81cfbcf0763205f25329adb9b2ff75d1cd56e3f1. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 21 Nov 2017 10:40:43 -0500 - rev 444719
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1418315 - Update webrender to commit 81cfbcf0763205f25329adb9b2ff75d1cd56e3f1. r=nical MozReview-Commit-ID: 8eGY2WPahzB
d9f40d531291: Bug 1416703 - Part 6: Remove dead gfx prefs in all.js. r=nical
Cervantes Yu <cyu@mozilla.com> - Tue, 14 Nov 2017 16:20:48 +0800 - rev 444690
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1416703 - Part 6: Remove dead gfx prefs in all.js. r=nical MozReview-Commit-ID: ARKn2l9xNqs
64bbd3645b62: Bug 1416542 - lock access to the blob image font data table. r=nical
Lee Salzman <lsalzman@mozilla.com> - Mon, 20 Nov 2017 11:34:36 -0500 - rev 444493
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1416542 - lock access to the blob image font data table. r=nical MozReview-Commit-ID: 30dwLt74L38
c8cf6aa1633a: Bug 1418035 - Fix worng decision of sending DidComposite r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 18 Nov 2017 08:56:40 +0900 - rev 444334
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1418035 - Fix worng decision of sending DidComposite r=nical
cdf4bb1c6af6: Bug 1417062 - Update for API change in WR PR 2043. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 17 Nov 2017 08:43:49 -0500 - rev 444173
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1417062 - Update for API change in WR PR 2043. r=nical MozReview-Commit-ID: 1tkg8G6BT2Q
72cfd88fe0a0: Bug 1417062 - Update reftest annotations for changes in WR PR 2031. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 17 Nov 2017 08:43:30 -0500 - rev 444172
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1417062 - Update reftest annotations for changes in WR PR 2031. r=nical MozReview-Commit-ID: 9yCEOjrnPSQ
c80c224d6b0c: Bug 1417062 - Update webrender to commit d490a74c438d987122c600afca6bb2247ab38637. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 17 Nov 2017 08:42:23 -0500 - rev 444171
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1417062 - Update webrender to commit d490a74c438d987122c600afca6bb2247ab38637. r=nical MozReview-Commit-ID: 4i2RKAFTAMd
4a74a02c20ba: Bug 1411472 - Add support of PersistentBufferProviderShared r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 16 Nov 2017 14:47:26 +0900 - rev 443912
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1411472 - Add support of PersistentBufferProviderShared r=nical
393eddd4e496: Bug 1417306 - Fix leaking pipelines of Tabs r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 16 Nov 2017 09:47:55 +0900 - rev 443906
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1417306 - Fix leaking pipelines of Tabs r=nical
84426b967192: Bug 1414727 - Change AsyncImagePipeline::mIsChanged flag handling as to reduce DisplayList update r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 15 Nov 2017 10:14:06 +0900 - rev 443608
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1414727 - Change AsyncImagePipeline::mIsChanged flag handling as to reduce DisplayList update r=nical
db2a8ddbdb48: Bug 1416614 - Add checks to ImageBridgeParent::NotifyImageComposites r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 15 Nov 2017 09:08:18 +0900 - rev 443605
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1416614 - Add checks to ImageBridgeParent::NotifyImageComposites r=nical
4cc53112a8d5: Bug 1412249 - Fix DidComposite timing for EmptyTransaction r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 15 Nov 2017 08:00:57 +0900 - rev 443603
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1412249 - Fix DidComposite timing for EmptyTransaction r=nical
b72a76a98bef: Bug 1416594 - Add SurfaceFormat::R8G8B8A8 handling to SurfaceFormatToImageFormat() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 15 Nov 2017 07:15:11 +0900 - rev 443599
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1416594 - Add SurfaceFormat::R8G8B8A8 handling to SurfaceFormatToImageFormat() r=nical
22ab4a21cb67: Bug 1342762 - Remove pipeline in RemovePipelineIdForCompositable. r=nical
Morris Tseng <mtseng@mozilla.com> - Mon, 13 Nov 2017 17:32:23 +0800 - rev 443471
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1342762 - Remove pipeline in RemovePipelineIdForCompositable. r=nical MozReview-Commit-ID: 29NrWHCGR5V
0afee55b7f4f: Remove flush from RotatedBuffer::UpdateDestinationFrom (bug 1410919, r=nical)
Ryan Hunt <rhunt@eqrion.net> - Mon, 23 Oct 2017 12:23:57 -0400 - rev 443341
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Remove flush from RotatedBuffer::UpdateDestinationFrom (bug 1410919, r=nical) MozReview-Commit-ID: AKuz0sUj8Jf