gecko-dev/gfx/layers/wr
sotaro 8c971ce95e Bug 1826280 - Add RemoteTexture async waiting capability r=gfx-reviewers,lsalzman
RenderThread::PushPendingRemoteTexture() notifies pending RemoteTextures to RenderThread. And RemoteTextureMap::CheckRemoteTextureReady() is used for checking if a RemoteTexture is ready. If the RemoteTexture is not ready during the function call, callback will be called when the RemoteTexture becomes ready.

RemoteTextureMap::GetExternalImageIdOfRemoteTextureSync() is changed to RemoteTextureMap::GetExternalImageIdOfRemoteTexture() and wait of RemoteTexture ready in the function is removed. The wait of RemoteTexture ready is done by the callback of the CheckRemoteTextureReady().

Differential Revision: https://phabricator.services.mozilla.com/D174732
2023-04-06 05:27:08 +00:00
..
AsyncImagePipelineManager.cpp Bug 1826280 - Add RemoteTexture async waiting capability r=gfx-reviewers,lsalzman 2023-04-06 05:27:08 +00:00
AsyncImagePipelineManager.h Bug 1826280 - Add RemoteTexture async waiting capability r=gfx-reviewers,lsalzman 2023-04-06 05:27:08 +00:00
ClipManager.cpp Bug 1811403 - Respect "apz.disable_for_scroll_linked_effects" pref whether to set HasScrollLinkedEffect flag. r=botond 2023-01-22 21:09:40 +00:00
ClipManager.h Bug 1800133 - GetScrollLayer always returns a space id. r=gfx-reviewers,nical 2022-11-14 13:20:26 +00:00
DisplayItemCache.cpp
DisplayItemCache.h
HitTestInfoManager.cpp Bug 1686654 - Push hit test items for active items that are split off a group. r=jrmuizel 2022-05-10 08:05:07 +00:00
HitTestInfoManager.h Bug 1686654 - Push hit test items for active items that are split off a group. r=jrmuizel 2022-05-10 08:05:07 +00:00
IpcResourceUpdateQueue.cpp Bug 1607634 - Part 4b: Changes for not-nullable actor types being wrapped in NotNull, r=ipc-reviewers,necko-reviewers,mccr8 2023-03-20 15:40:36 +00:00
IpcResourceUpdateQueue.h Bug 1756604 - Remove PrivateExternalImage handling r=gfx-reviewers,aosmond 2022-02-23 14:21:39 +00:00
OMTAController.cpp Bug 1785310 - Remove mozilla/StaticPrefs_layout.h includes from other headers. r=dholbert 2022-08-17 21:26:36 +00:00
OMTAController.h
OMTASampler.cpp
OMTASampler.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
RenderRootStateManager.cpp Bug 1511493 - Ensure PushGlyphs uses the current transaction's IpcResourceUpdateQueue. r=emilio 2022-03-05 23:35:16 +00:00
RenderRootStateManager.h Bug 1511493 - Ensure PushGlyphs uses the current transaction's IpcResourceUpdateQueue. r=emilio 2022-03-05 23:35:16 +00:00
RenderRootTypes.cpp Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
RenderRootTypes.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
StackingContextHelper.cpp Bug 1773256 - Use ProjectPoint when transforming coordinates from parent to child in BrowserParent. r=tnikkel 2022-06-15 05:29:52 +00:00
StackingContextHelper.h Bug 1767121 - Change the type of StackingContextHelper::mScale to MatrixScales. r=botond 2022-05-19 01:45:52 +00:00
WebRenderBridgeChild.cpp Bug 1607634 - Part 4b: Changes for not-nullable actor types being wrapped in NotNull, r=ipc-reviewers,necko-reviewers,mccr8 2023-03-20 15:40:36 +00:00
WebRenderBridgeChild.h Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
WebRenderBridgeParent.cpp Bug 1826280 - Add RemoteTexture async waiting capability r=gfx-reviewers,lsalzman 2023-04-06 05:27:08 +00:00
WebRenderBridgeParent.h Bug 1607634 - Part 4b: Changes for not-nullable actor types being wrapped in NotNull, r=ipc-reviewers,necko-reviewers,mccr8 2023-03-20 15:40:36 +00:00
WebRenderCanvasRenderer.cpp Bug 1776885 - Add capability of async remote texture on WebGL if CanvasRenderThread is used r=gfx-reviewers,lsalzman 2022-12-07 02:24:57 +00:00
WebRenderCanvasRenderer.h Bug 1776885 - Add capability of async remote texture on WebGL if CanvasRenderThread is used r=gfx-reviewers,lsalzman 2022-12-07 02:24:57 +00:00
WebRenderCommandBuilder.cpp Bug 1820752 - Factor out webrender bounds assessment into its own function and avoid bounds checking if there's an active preceding sibling r=emilio 2023-03-13 17:02:06 +00:00
WebRenderCommandBuilder.h Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
WebRenderDrawEventRecorder.cpp
WebRenderDrawEventRecorder.h
WebRenderImageHost.cpp Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
WebRenderImageHost.h Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
WebRenderLayerManager.cpp Bug 1821256 [Linux] Don't throttle webrender transactions on unmapped windows r=emilio 2023-04-05 08:26:30 +00:00
WebRenderLayerManager.h Bug 1815404 - Remove refcounting from gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
WebRenderMessageUtils.h Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2022-08-16 07:08:27 +00:00
WebRenderScrollData.cpp Bug 1805082 - WebRenderLayerScrollData::WebRenderLayerScrollData() does not initialise `mAncestorTransformId`. r=tnikkel. 2022-12-12 15:00:30 +00:00
WebRenderScrollData.h Bug 1802225 - Rename LayerAttributes.h to ScrollbarData.h. r=tnikkel 2022-11-29 01:52:03 +00:00
WebRenderScrollDataWrapper.h Bug 1759627 - Dump the WebRenderScrollLayerData on the compositor side. r=botond 2022-05-20 22:38:57 +00:00
WebRenderTextureHost.cpp Bug 1794380 - Fix RemoteTexture with WebGL sync present on Android r=gfx-reviewers,lsalzman 2022-12-07 12:40:02 +00:00
WebRenderTextureHost.h Bug 1794380 - Fix RemoteTexture with WebGL sync present on Android r=gfx-reviewers,lsalzman 2022-12-07 12:40:02 +00:00
WebRenderUserData.cpp Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
WebRenderUserData.h Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00