gecko-dev/gfx/layers/ipc
Andrew Osmond c439ab6cd3 Bug 1738971 - Part 3. Rework VsyncChild to allow multiple implementations. r=gfx-reviewers,jgilbert
VsyncChild is main thread only, and we would like to reuse PVsync on the
worker threads via PBackgroundChild which already implements it. This
patch does the necessary refactoring to have multiple implementations of
PVsyncChild.

Differential Revision: https://phabricator.services.mozilla.com/D130264
2021-12-10 02:57:50 +00:00
..
fuzztest
APZCTreeManagerChild.cpp Bug 1740739 - Implement AddInputBlockCallback for APZCTreeManagerChild. r=botond 2021-11-20 09:49:15 +00:00
APZCTreeManagerChild.h Bug 1740739 - Implement AddInputBlockCallback for APZCTreeManagerChild. r=botond 2021-11-20 09:49:15 +00:00
APZCTreeManagerParent.cpp Bug 1740739 - Implement AddInputBlockCallback for APZCTreeManagerChild. r=botond 2021-11-20 09:49:15 +00:00
APZCTreeManagerParent.h Bug 1740739 - Implement AddInputBlockCallback for APZCTreeManagerChild. r=botond 2021-11-20 09:49:15 +00:00
APZChild.cpp Bug 1730998 - Use `control` priority for RequestContentRepaint and NotifyFlushComplete, and process them in an early refresh driver runner. r=botond,smaug 2021-10-14 09:43:02 +00:00
APZChild.h Bug 1730998 - Use `control` priority for RequestContentRepaint and NotifyFlushComplete, and process them in an early refresh driver runner. r=botond,smaug 2021-10-14 09:43:02 +00:00
APZInputBridgeChild.cpp Bug 1340301 - Ensure APZ functions are called from correct threads on Android with GPU process. r=botond 2021-11-20 09:49:14 +00:00
APZInputBridgeChild.h Bug 1340301 - Ensure APZ functions are called from correct threads on Android with GPU process. r=botond 2021-11-20 09:49:14 +00:00
APZInputBridgeParent.cpp Bug 1340301 - Ensure APZ functions are called from correct threads on Android with GPU process. r=botond 2021-11-20 09:49:14 +00:00
APZInputBridgeParent.h Bug 1340301 - Ensure APZ functions are called from correct threads on Android with GPU process. r=botond 2021-11-20 09:49:14 +00:00
CanvasChild.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
CanvasChild.h
CanvasThread.cpp Bug 1743895: Add names to all TaskQueues, remove no-name constructor r=nika,necko-reviewers 2021-12-03 03:16:15 +00:00
CanvasThread.h
CanvasTranslator.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
CanvasTranslator.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
CompositableForwarder.cpp
CompositableForwarder.h Bug 1744086 - Remove some unused stuff from LayersMessages. r=gfx-reviewers,bradwerth 2021-12-02 20:30:15 +00:00
CompositableTransactionParent.cpp Bug 1741784 - Remove unused code around CompositableHost r=gfx-reviewers,nical 2021-11-19 07:41:29 +00:00
CompositableTransactionParent.h Bug 1727684 - Remove ContentHost/ImageHost. r=jrmuizel 2021-08-28 03:54:23 +00:00
CompositorBench.cpp
CompositorBench.h
CompositorBridgeChild.cpp Bug 1741121 - LayersBackend::LAYERS_CLIENT r=gfx-reviewers,jrmuizel 2021-11-15 22:39:40 +00:00
CompositorBridgeChild.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
CompositorBridgeParent.cpp Bug 1744088 - Remove unused NotifyShadowTreeTransaction. r=gfx-reviewers,bradwerth 2021-12-02 20:30:28 +00:00
CompositorBridgeParent.h Bug 1744088 - Remove unused NotifyShadowTreeTransaction. r=gfx-reviewers,bradwerth 2021-12-02 20:30:28 +00:00
CompositorManagerChild.cpp Bug 1734739 - Part 1: Stop requiring otherpid for ShareTo, r=handyman 2021-11-24 17:56:00 +00:00
CompositorManagerChild.h Bug 1734739 - Part 1: Stop requiring otherpid for ShareTo, r=handyman 2021-11-24 17:56:00 +00:00
CompositorManagerParent.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
CompositorManagerParent.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
CompositorThread.cpp Bug 1731564: Use motivated SpinEventLoopUntil inside gfx/*. r=gfx-reviewers,nical 2021-10-07 08:06:11 +00:00
CompositorThread.h
CompositorVsyncScheduler.cpp Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange 2021-10-05 12:54:39 +00:00
CompositorVsyncScheduler.h Bug 1738971 - Part 3. Rework VsyncChild to allow multiple implementations. r=gfx-reviewers,jgilbert 2021-12-10 02:57:50 +00:00
CompositorVsyncSchedulerOwner.h Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange 2021-10-05 12:54:39 +00:00
ContentCompositorBridgeParent.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
ContentCompositorBridgeParent.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
ISurfaceAllocator.cpp Bug 1743521 - Remove unused fuctions of CompositableForwarder r=gfx-reviewers,jrmuizel 2021-11-30 22:30:03 +00:00
ISurfaceAllocator.h Bug 1729476 - Remove unused CompositorBridgeChild::SendMakeSnapshot(). r=gfx-reviewers,ipc-reviewers,nika,nical 2021-09-07 22:37:48 +00:00
ImageBridgeChild.cpp Bug 1743335 - Clean up ImageBridgeChild::UpdateTextureFactoryIdentifier() r=gfx-reviewers,aosmond 2021-12-07 00:09:44 +00:00
ImageBridgeChild.h Bug 1743335 - Clean up ImageBridgeChild::UpdateTextureFactoryIdentifier() r=gfx-reviewers,aosmond 2021-12-07 00:09:44 +00:00
ImageBridgeParent.cpp Bug 1742052 - Remove unused code around TextureHost r=gfx-reviewers,nical 2021-11-22 09:49:59 +00:00
ImageBridgeParent.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
KnowsCompositor.cpp Bug 1729476 - Remove unused CompositorBridgeChild::SendMakeSnapshot(). r=gfx-reviewers,ipc-reviewers,nika,nical 2021-09-07 22:37:48 +00:00
KnowsCompositor.h Bug 1734735 - Part 6: Remove dead TextureSync code, r=dthayer 2021-11-23 16:15:22 +00:00
LayerAnimationUtils.cpp
LayerAnimationUtils.h
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h
LayersMessageUtils.h Bug 1743955 - Remove SimpleLayerAttributes. r=gfx-reviewers,lsalzman 2021-12-02 14:37:20 +00:00
LayersMessages.ipdlh Bug 1744086 - Remove some unused stuff from LayersMessages. r=gfx-reviewers,bradwerth 2021-12-02 20:30:15 +00:00
LayersSurfaces.ipdlh Bug 1743577 [Linux] Support color ranges by VA-API, r=sotaro,jgilbert 2021-12-02 09:32:45 +00:00
PAPZ.ipdl Bug 1730998 - Use `control` priority for RequestContentRepaint and NotifyFlushComplete, and process them in an early refresh driver runner. r=botond,smaug 2021-10-14 09:43:02 +00:00
PAPZCTreeManager.ipdl Bug 1740739 - Implement AddInputBlockCallback for APZCTreeManagerChild. r=botond 2021-11-20 09:49:15 +00:00
PAPZInputBridge.ipdl Bug 1340301 - Ensure APZ functions are called from correct threads on Android with GPU process. r=botond 2021-11-20 09:49:14 +00:00
PCanvas.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PCompositorBridge.ipdl Bug 1734649 - Part 3. Switch to always allocating PWebGL instances via CanvasManager. r=jgilbert 2021-11-04 16:29:44 +00:00
PCompositorBridgeTypes.ipdlh
PCompositorManager.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PImageBridge.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PTexture.ipdl Bug 1727489 - Remove PLayerTransaction. r=jrmuizel,jgilbert 2021-08-26 04:59:57 +00:00
PUiCompositorController.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PVideoBridge.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PWebRenderBridge.ipdl Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange 2021-10-05 12:54:39 +00:00
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp
RemoteContentController.h
ShadowLayerUtils.h Bug 1728350 - Remove SharedSurfaceX11. r=jgilbert 2021-09-01 17:07:45 +00:00
SharedPlanarYCbCrImage.cpp
SharedPlanarYCbCrImage.h
SharedRGBImage.cpp Bug 1715144 - Part 1: Stop adding /ipc/glue to LOCAL_INCLUDES when including chromium-config.mozbuild, r=ipc-reviewers,necko-reviewers,mccr8,valentin 2021-06-09 04:56:48 +00:00
SharedRGBImage.h
SharedSurfacesChild.cpp Bug 1711061 - Part 13. Remove the now unused ImageContainer and related code for images. r=tnikkel 2021-11-27 11:47:40 +00:00
SharedSurfacesChild.h Bug 1711061 - Part 13. Remove the now unused ImageContainer and related code for images. r=tnikkel 2021-11-27 11:47:40 +00:00
SharedSurfacesMemoryReport.h
SharedSurfacesParent.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
SharedSurfacesParent.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
SurfaceDescriptor.h Bug 1728350 - Remove SharedSurfaceX11. r=jgilbert 2021-09-01 17:07:45 +00:00
SynchronousTask.h
TextureForwarder.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
UiCompositorControllerChild.cpp Bug 1741156 - Ensure deliberate CompositorSession shutdown doesn't take down GPU process. r=aosmond 2021-11-29 20:52:32 +00:00
UiCompositorControllerChild.h Bug 1741156 - Initial GPU process implementation on Android. r=aosmond,agi 2021-11-29 20:52:31 +00:00
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1733363. Make FrameMetrics::mCumulativeResolution a 1d scale. r=botond 2021-10-09 12:49:40 +00:00
UiCompositorControllerParent.h
VideoBridgeChild.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
VideoBridgeChild.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
VideoBridgeParent.cpp Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
VideoBridgeParent.h Bug 1732343 - Part 2: Migrate all uses of base::FileDescriptor to UniqueFileHandle, r=handyman 2021-11-09 14:17:32 +00:00
VideoBridgeUtils.h
WebRenderMessages.ipdlh