searching for reviewer(sotaro)
0ecd18f10203: Bug 1393031 - Remove OpAddExternalImage from WebRenderParentCommands. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 Sep 2017 13:36:44 +0200 - rev 431415
Push 7784 by ryanvm@gmail.com at 2017-09-21 00:40 +0000
Bug 1393031 - Remove OpAddExternalImage from WebRenderParentCommands. r=sotaro
980729ab6e94: Bug 1393031 - Remove OpAddExternalImage from WebRenderParentCommands. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Thu, 14 Sep 2017 20:21:50 +0200 - rev 430484
Push 7768 by ryanvm@gmail.com at 2017-09-16 16:13 +0000
Bug 1393031 - Remove OpAddExternalImage from WebRenderParentCommands. r=sotaro
131084e007d6: Bug 1393031 - Remove WebRenderBridgeParent::DeleteOldImages. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Thu, 14 Sep 2017 18:48:44 +0200 - rev 430471
Push 7768 by ryanvm@gmail.com at 2017-09-16 16:13 +0000
Bug 1393031 - Remove WebRenderBridgeParent::DeleteOldImages. r=sotaro
7cb5cd2dd689: Bug 1393031 - Apply external image commands in webrender transactions. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 04 Sep 2017 13:59:47 +0200 - rev 428338
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Apply external image commands in webrender transactions. r=sotaro
959919f16fe2: Bug 1393031 - Separate WebRenderAPI and ResourceUpdateQueue. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 04 Sep 2017 13:59:42 +0200 - rev 428337
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Separate WebRenderAPI and ResourceUpdateQueue. r=sotaro
cf18746c20ea: Bug 1393031 - Stop tracking active resource keys on the parent side. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 04 Sep 2017 13:59:21 +0200 - rev 428334
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Stop tracking active resource keys on the parent side. r=sotaro
684dd3236401: Bug 1393031 - Make ResourceUpdateQueue move-only. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 04 Sep 2017 13:59:17 +0200 - rev 428333
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Make ResourceUpdateQueue move-only. r=sotaro
73cbc76a296b: Bug 1393031 - Expose webrender resource updates in the C++ wrapper. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 04 Sep 2017 13:59:12 +0200 - rev 428332
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Expose webrender resource updates in the C++ wrapper. r=sotaro
663105088e1e: Bug 1393031 - Make ResourceUpdateQueue move-only. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 25 Aug 2017 11:58:05 +0200 - rev 426362
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Make ResourceUpdateQueue move-only. r=sotaro
326d1e6cf7b1: Bug 1393031 - Expose WebRender's ResourceUpdates to C++. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 25 Aug 2017 11:58:00 +0200 - rev 426361
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1393031 - Expose WebRender's ResourceUpdates to C++. r=sotaro
42a7096fd6ee: Bug 1385003 - Drop the hacky gecko IdNamespace allocator and use the IdNamespace from WR to avoid mismatches. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 31 Jul 2017 14:21:18 -0400 - rev 423150
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1385003 - Drop the hacky gecko IdNamespace allocator and use the IdNamespace from WR to avoid mismatches. r=sotaro MozReview-Commit-ID: 410h1ZkWBGL
c0bdffa0ee1a: Bug 1379920 - Add aAsync param to AddPipelineIdForAsyncCompositable and rename it to AddPipelineIdForCompositable. r=sotaro
Morris Tseng <mtseng@mozilla.com> - Thu, 03 Aug 2017 13:55:13 +0800 - rev 422076
Push 7761 by jlund@mozilla.com at 2017-09-15 00:19 +0000
Bug 1379920 - Add aAsync param to AddPipelineIdForAsyncCompositable and rename it to AddPipelineIdForCompositable. r=sotaro When empty transaction in layers free mode, we don't rebuild whole display list. But the canvas content will be updated and send the content to parent by CanvasClient. We need some mechanism just like async video which can update the content without rebuild the dl. But CanvasClient doesn't use ImageBridge at all. So I slightly modify AddPipelineIdForAsyncCompositable to let it support the Compostiable either store in ImageBridge or WebRenderBridgeParent. MozReview-Commit-ID: 3mKv13Pgc2k
310c1b6a7127: Bug 1386020 - Use wr::IdNamespace instead of uint32_t for the WR namespace. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 31 Jul 2017 16:31:10 -0400 - rev 420826
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1386020 - Use wr::IdNamespace instead of uint32_t for the WR namespace. r=sotaro MozReview-Commit-ID: JbQNgNQHobO
b8847dab6f58: Bug 1383786 - Changes to the ffi boundary. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 28 Jul 2017 14:08:11 +0200 - rev 420419
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1383786 - Changes to the ffi boundary. r=sotaro
a85a338ca634: Bug 1383786 - Fix unified build issue. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Fri, 28 Jul 2017 14:08:05 +0200 - rev 420418
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1383786 - Fix unified build issue. r=sotaro
b580af52a231: Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 25 Jul 2017 10:54:36 +0200 - rev 420417
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
fdc8a44d772b: Bug 1383786 - Rename GetImageKey into GenerateImageKey. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 25 Jul 2017 10:54:20 +0200 - rev 420416
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1383786 - Rename GetImageKey into GenerateImageKey. r=sotaro
f8c82658a657: Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 25 Jul 2017 10:54:36 +0200 - rev 419563
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1383786 - Rename WebRenderCompositableHolder into AsyncImagePipelineManager. r=sotaro
3418fca78878: Bug 1383786 - Rename GetImageKey into GenerateImageKey. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 25 Jul 2017 10:54:20 +0200 - rev 419562
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1383786 - Rename GetImageKey into GenerateImageKey. r=sotaro
fa73d7ac7485: Bug 1380716 - Reinitialize ImageContainer::mImageClient if its parent ImageBridgeChild was also reinitialized. r=sotaro
Andrew Osmond <aosmond@mozilla.com> - Sat, 15 Jul 2017 07:52:02 -0400 - rev 417800
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1380716 - Reinitialize ImageContainer::mImageClient if its parent ImageBridgeChild was also reinitialized. r=sotaro
084ec6e40c1a: Bug 1376855 - Support nsDisplayVideo in layers free mode. r=kats,sotaro
Morris Tseng <mtseng@mozilla.com> - Wed, 28 Jun 2017 15:12:25 -0700 - rev 415974
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1376855 - Support nsDisplayVideo in layers free mode. r=kats,sotaro MozReview-Commit-ID: HyelfkHokrw
802e8ccf82d2: Bug 1372803 - Handle GPUVideoTextureHost type for WR. r=sotaro
JerryShih <hshih@mozilla.com> - Thu, 15 Jun 2017 17:07:46 +0800 - rev 412835
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1372803 - Handle GPUVideoTextureHost type for WR. r=sotaro In windows platform, gecko will use GPUVideoTextureHost type for remote video decoding. Implement the WR related functions for this type. MozReview-Commit-ID: KSpndcApK3H
39cbd5da2388: Bug 1372803 - Move the RenderTextureHost creation from WebRenderTextureHost to the corresponding TextureHost. r=sotaro
JerryShih <hshih@mozilla.com> - Thu, 15 Jun 2017 17:07:46 +0800 - rev 412834
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1372803 - Move the RenderTextureHost creation from WebRenderTextureHost to the corresponding TextureHost. r=sotaro MozReview-Commit-ID: JF19ntiQKfa
da0f884500fe: Bug 1372803 - Remove the unnecessary AsMacIOSurfaceTextureHostOGL() interface in RenderTextureHostOGL. r=sotaro
JerryShih <hshih@mozilla.com> - Thu, 15 Jun 2017 17:07:46 +0800 - rev 412833
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1372803 - Remove the unnecessary AsMacIOSurfaceTextureHostOGL() interface in RenderTextureHostOGL. r=sotaro This function is not necessary in our current implementation. MozReview-Commit-ID: IyfzLTs3uQ6
f4274f59cd27: Bug 1372603 - Move the clip rect for async images outside the iframe item. r=jrmuizel,sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Jun 2017 15:43:16 -0400 - rev 412790
Push 7566 by mtabara@mozilla.com at 2017-08-02 08:25 +0000
Bug 1372603 - Move the clip rect for async images outside the iframe item. r=jrmuizel,sotaro The async images codepath is a bit different in that it pushes an iframe item to the WR display list and updates it asynchronously. However in this case it still makes sense to push the layer's local clip outside the iframe, and just populate the iframe with the image and not worry about clips inside the iframe. As mentioned in part 1 of this patchset, this will be needed to properly handle async scrolling. This patch makes the necessary changes to push the clip outside the iframe and simplifies what happens in WebRenderCompositableHolder to generate the display list for the iframe itself. MozReview-Commit-ID: DeZElH4p4rc
185a1ac1e281: Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 410841
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro MozReview-Commit-ID: KjZIGRzRomT
7627b9aa45d2: Bug 1366502 - update reftest list. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 410840
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - update reftest list. r=sotaro We use gpu for yuv color conversion now. There are some precision problems in gpu path. Mark them fails-if and update the fuzzy-test value. MozReview-Commit-ID: 6tunOCj3OHB
68f1d270a475: Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 410839
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro If we call UnregisterExternalImage() at non-render-thread and decrease the RenderTextureHost's ref-count to zero, the RenderTextureHost will be released in non-render-thread. That will cause some problems if we use some thread-specific functions in ~RenderTextureHost(). This patch uses a message loop in UnregisterExternalImage() to resolve this problem. MozReview-Commit-ID: CDazxGkE1cK
636b348d5129: Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro.
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 410838
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro. The RenderTextureHost might calls some thread-specific functions(e.g. OpenGL calls) in ~RenderTextureHost(). Add a checking here to prevent this problem. MozReview-Commit-ID: 62QlavmXOig
45279b23564d: Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 410837
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro MozReview-Commit-ID: 8ODLYyXzHjO
c998ef6aa6bb: Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 410836
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro Update for DXGITextureHostD3D11 and DXGIYCbCrTextureHostD3D11. MozReview-Commit-ID: CQqzHK3jqz7
82db60ad7fbc: Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 410835
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro MozReview-Commit-ID: 5cu8cYoTMxT
b46936cf531e: Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 410834
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro WR supports the planar-ycbcr image format. We turn to use the planar-ycbcr image to get rid of the software-ycbcr-to-rgb color format conversion(using libyuv) in gecko. The BufferTextureHost will use 3 image keys for SurfaceFormat::YUV format. The RenderBufferTextureHost will also use 3 DataSourceSurfaces to represent the 3 channel data in planar-ycbcr format. MozReview-Commit-ID: 3mMreSzKnMv
8aee72988801: Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 410833
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro These 2 functions are used for WR. The GetWRImageKeys() will return the proper image keys according to the textureHost format. The PushExternalImage() will put all necessary WR commands into DisplayListBuilder for the textureHost rendering. MozReview-Commit-ID: FwCDxwsCMMy
abac100c9ba4: Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:03 +0800 - rev 410832
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro It's awful to put all combination of image key and WR command settings in the same place. Make the settings go back to textureHosts. Each textureHost should implement GetWRImageKeys() and PushExternalImage() function. MozReview-Commit-ID: 5Bmiuv5HgmX
a03ce839ba8f: Bug 1366502 - Update the thread checking for WR image functions. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:03 +0800 - rev 410831
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update the thread checking for WR image functions. r=sotaro With the video pipeline, we could call the WR image functions in compositor thread. MozReview-Commit-ID: LtaihkLnbL3
fcf47ea8ae7b: Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:03 +0800 - rev 410830
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro MozReview-Commit-ID: LcSHVkBbM6G
42350bacb0bc: Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:41 +0800 - rev 410686
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro MozReview-Commit-ID: KjZIGRzRomT
7f98b7f60e58: Bug 1366502 - update reftest list. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 410685
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - update reftest list. r=sotaro We use gpu for yuv color conversion now. There are some precision problems in gpu path. Mark them fails-if and update the fuzzy-test value. MozReview-Commit-ID: 6tunOCj3OHB
265e39153027: Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 410684
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro If we call UnregisterExternalImage() at non-render-thread and decrease the RenderTextureHost's ref-count to zero, the RenderTextureHost will be released in non-render-thread. That will cause some problems if we use some thread-specific functions in ~RenderTextureHost(). This patch uses a message loop in UnregisterExternalImage() to resolve this problem. MozReview-Commit-ID: CDazxGkE1cK
cf598918bb1b: Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro.
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 410683
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro. The RenderTextureHost might calls some thread-specific functions(e.g. OpenGL calls) in ~RenderTextureHost(). Add a checking here to prevent this problem. MozReview-Commit-ID: 62QlavmXOig
e2f21ee861e5: Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 410682
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro MozReview-Commit-ID: 8ODLYyXzHjO
f7fcc15d8f90: Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 410681
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro Update for DXGITextureHostD3D11 and DXGIYCbCrTextureHostD3D11. MozReview-Commit-ID: CQqzHK3jqz7
22408b6a1ad1: Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 410680
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro MozReview-Commit-ID: 5cu8cYoTMxT
8846dac9ee35: Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 410679
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro WR supports the planar-ycbcr image format. We turn to use the planar-ycbcr image to get rid of the software-ycbcr-to-rgb color format conversion(using libyuv) in gecko. The BufferTextureHost will use 3 image keys for SurfaceFormat::YUV format. The RenderBufferTextureHost will also use 3 DataSourceSurfaces to represent the 3 channel data in planar-ycbcr format. MozReview-Commit-ID: 3mMreSzKnMv
d5225d81b832: Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 410678
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro These 2 functions are used for WR. The GetWRImageKeys() will return the proper image keys according to the textureHost format. The PushExternalImage() will put all necessary WR commands into DisplayListBuilder for the textureHost rendering. MozReview-Commit-ID: FwCDxwsCMMy
82f5a21b53a6: Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:38 +0800 - rev 410677
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro It's awful to put all combination of image key and WR command settings in the same place. Make the settings go back to textureHosts. Each textureHost should implement GetWRImageKeys() and PushExternalImage() function. MozReview-Commit-ID: 5Bmiuv5HgmX
2b20aebef47d: Bug 1366502 - Update the thread checking for WR image functions. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:38 +0800 - rev 410676
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Update the thread checking for WR image functions. r=sotaro With the video pipeline, we could call the WR image functions in compositor thread. MozReview-Commit-ID: LtaihkLnbL3
95f4d82e3d79: Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:38 +0800 - rev 410675
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro MozReview-Commit-ID: LcSHVkBbM6G
fc110df7b526: Bug 1361574 - Restore texture after creating the video texture; r=sotaro
Kevin Chen <kechen@mozilla.com> - Thu, 25 May 2017 17:42:28 +0800 - rev 410634
Push 7391 by mtabara@mozilla.com at 2017-06-12 13:08 +0000
Bug 1361574 - Restore texture after creating the video texture; r=sotaro MozReview-Commit-ID: 1XAPVwW8zv3