gecko-dev/gfx/ipc
Andrew Osmond cdc239b74f Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel
This patch adds the necessary IPDL plumbing to allow us to create WebGL
instances off the main thread in the content process, and to execute
them on the Renderer thread in the compositor process.

Differential Revision: https://phabricator.services.mozilla.com/D127839
2021-11-04 16:29:44 +00:00
..
CanvasManagerChild.cpp Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00
CanvasManagerChild.h Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00
CanvasManagerParent.cpp Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00
CanvasManagerParent.h Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00
CompositorOptions.h Bug 1725854 - Check for the WebGPU pref before initializing the GPU process IPC side r=aosmond 2021-09-14 17:48:03 +00:00
CompositorSession.cpp
CompositorSession.h
CompositorWidgetVsyncObserver.cpp
CompositorWidgetVsyncObserver.h
CrossProcessPaint.cpp Bug 1708403 - Make resetting of scroll position for drawSnapshot opt-in. r=mstange,kmag 2021-08-25 20:49:18 +00:00
CrossProcessPaint.h Bug 1708403 - Make resetting of scroll position for drawSnapshot opt-in. r=mstange,kmag 2021-08-25 20:49:18 +00:00
D3DMessageUtils.cpp
D3DMessageUtils.h
GPUChild.cpp Bug 1719218 - Build ProfilerParent even when MOZ_GECKO_PROFILER is not defined, r=gerald,necko-reviewers,nika,dragana. 2021-07-08 16:20:08 +00:00
GPUChild.h Bug 1707610 - Make GPU process restart criteria depend on rendering frames and uptime. r=jrmuizel 2021-05-06 19:47:38 +00:00
GPUParent.cpp Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00
GPUParent.h Bug 1719218 - Remove the need for MOZ_GECKO_PROFILER ifdefs in code using ChildProfilerController, r=gerald,necko-reviewers,dragana. 2021-07-08 16:20:10 +00:00
GPUProcessHost.cpp Bug 1706374 - Part 12b: Use NodeController for primary process channels, r=handyman 2021-06-22 18:17:23 +00:00
GPUProcessHost.h Bug 1707610 - Make GPU process restart criteria depend on rendering frames and uptime. r=jrmuizel 2021-05-06 19:47:38 +00:00
GPUProcessImpl.cpp Bug 1723505 - Convert IPC processes to GeckoArgs r=nika,kershaw 2021-10-26 19:42:03 +00:00
GPUProcessImpl.h
GPUProcessListener.h
GPUProcessManager.cpp Bug 1723505 - Convert IPC processes to GeckoArgs r=nika,kershaw 2021-10-26 19:42:03 +00:00
GPUProcessManager.h Bug 1727682 - Make WebRenderLayerManager not inherit LayerManager. r=jrmuizel 2021-09-05 22:36:45 +00:00
GfxMessageUtils.h Backed out 2 changesets (bug 1720965) for causing bustages on nsContentUtils.cpp. CLOSED TREE 2021-08-04 03:14:29 +03:00
GraphicsMessages.ipdlh Bug 1698946 p1: Add and maintain ClearType parameters gfxVars. r=jfkthame 2021-08-05 09:13:09 +00:00
InProcessCompositorSession.cpp Bug 1727682 - Make WebRenderLayerManager not inherit LayerManager. r=jrmuizel 2021-09-05 22:36:45 +00:00
InProcessCompositorSession.h Bug 1727682 - Make WebRenderLayerManager not inherit LayerManager. r=jrmuizel 2021-09-05 22:36:45 +00:00
PCanvasManager.ipdl Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00
PGPU.ipdl Bug 1707610 - Make GPU process restart criteria depend on rendering frames and uptime. r=jrmuizel 2021-05-06 19:47:38 +00:00
PVsyncBridge.ipdl
RemoteCompositorSession.cpp
RemoteCompositorSession.h
VsyncBridgeChild.cpp
VsyncBridgeChild.h
VsyncBridgeParent.cpp
VsyncBridgeParent.h
VsyncIOThreadHolder.cpp Bug 1726594 - Add some documentation about the purpose of VsyncIOThread. r=mstange 2021-08-19 16:35:32 +00:00
VsyncIOThreadHolder.h
moz.build Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00