gecko-dev/gfx/ipc
Jamie Nicol b05f9a5138 Bug 1741156 - Initialize FreeType library in GPU process on Android. r=aosmond
In order to render text using Skia (as webrender does for blob images)
we must ensure that the Freetype library has been initialized. In the
parent process this is done by gfxPlatform, but the GPU process does
not have a gfxPlatform so we should do so in GPUParent instead. We
already did this on Gtk, but this patch makes us do so on Android too.

Differential Revision: https://phabricator.services.mozilla.com/D131233
2021-11-29 20:52:32 +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 1739996 - Select compositor or renderer thread for WebGL OOP depending on threadsafe GL status. r=jgilbert 2021-11-09 17:33:46 +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 1739621 - Remove remaining UseAdvancedLayers() r=jrmuizel,gfx-reviewers,bradwerth 2021-11-07 12:44:53 +00:00
CompositorSession.cpp Bug 1741156 - Reinitialize compositor and request repaint after GPU process restart. r=aosmond,geckoview-reviewers,agi 2021-11-29 20:52:31 +00:00
CompositorSession.h Bug 1741156 - Reinitialize compositor and request repaint after GPU process restart. r=aosmond,geckoview-reviewers,agi 2021-11-29 20:52:31 +00:00
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 1741156 - Initialize FreeType library in GPU process on Android. r=aosmond 2021-11-29 20:52:32 +00:00
GPUParent.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
GPUProcessHost.cpp Bug 1741156 - Initial GPU process implementation on Android. r=aosmond,agi 2021-11-29 20:52:31 +00:00
GPUProcessHost.h Bug 1741156 - Initial GPU process implementation on Android. r=aosmond,agi 2021-11-29 20:52:31 +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 1741156 - Reinitialize compositor and request repaint after GPU process restart. r=aosmond,geckoview-reviewers,agi 2021-11-29 20:52:31 +00:00
GPUProcessManager.h Bug 1741156 - Reinitialize compositor and request repaint after GPU process restart. r=aosmond,geckoview-reviewers,agi 2021-11-29 20:52:31 +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 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
PVsyncBridge.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
RemoteCompositorSession.cpp
RemoteCompositorSession.h
VsyncBridgeChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
VsyncBridgeChild.h
VsyncBridgeParent.cpp Bug 1683551 - Make `gfx` buildable outside of `unified-build` environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
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 Bug 1683551 - Make `gfx` buildable outside of `unified-build` environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
moz.build Bug 1734649 - Part 2. Create PCanvasManager to manage WebGL instances. r=jrmuizel 2021-11-04 16:29:44 +00:00