gecko-dev/gfx/layers/composite
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
..
CompositableHost.cpp Bug 1802225 - Remove Layers.{h,cpp}. r=tnikkel,geckoview-reviewers,jgilbert,media-playback-reviewers,padenot,m_kato 2022-11-29 01:52:03 +00:00
CompositableHost.h Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman 2022-12-23 20:41:02 +00:00
Diagnostics.h Bug 1729960 - Remove mozilla::layers::Diagnostics. r=gfx-reviewers,mattwoodrow 2021-09-09 23:05:23 +00:00
FontData.h
FrameUniformityData.cpp Bug 1769290 - Part 14: Apply mozilla-js-handle-rooted-typedef against gfx r=andi 2022-07-14 17:00:20 +00:00
FrameUniformityData.h Bug 1769290 - Part 14: Apply mozilla-js-handle-rooted-typedef against gfx r=andi 2022-07-14 17:00:20 +00:00
GPUVideoTextureHost.cpp Bug 1816057 - Add GPUVideoTextureHost::NeedsDeferredDeletion() r=gfx-reviewers,lsalzman 2023-02-13 21:23:11 +00:00
GPUVideoTextureHost.h Bug 1816057 - Add GPUVideoTextureHost::NeedsDeferredDeletion() r=gfx-reviewers,lsalzman 2023-02-13 21:23:11 +00:00
ImageComposite.cpp Bug 1742767 - Revive UnbindTextureSource() r=gfx-reviewers,mstange 2021-11-24 22:06:48 +00:00
ImageComposite.h
RemoteTextureHostWrapper.cpp Bug 1826280 - Add RemoteTexture async waiting capability r=gfx-reviewers,lsalzman 2023-04-06 05:27:08 +00:00
RemoteTextureHostWrapper.h Bug 1826280 - Add RemoteTexture async waiting capability r=gfx-reviewers,lsalzman 2023-04-06 05:27:08 +00:00
TextureHost.cpp Bug 1817674 - Change RDDProcess shutdown from XPCOMShutdown event to gfxPlatform::ShutdownLayersIPC() r=KrisWright,gfx-reviewers,lsalzman 2023-03-05 08:47:22 +00:00
TextureHost.h Bug 1812498 - Destroy RenderBufferTextureHosts that use VideoBridgeParent's Shmems in VideoBridgeParent::OnChannelError() r=lsalzman 2023-03-17 00:35:03 +00:00