gecko-dev/gfx/layers/ipc
Andrew Osmond 08a4397790 Bug 1688096 - Part 2. Add flag to CompositorOptions to allow SW-WR on a per widget basis. r=mattwoodrow
The pref gfx.webrender.software.unaccelerated-widget.allow may be used
to allow software WebRender to be used with new windows/popups that have
transparency on Windows. Otherwise they would fallback to basic layers.

Similarly, the pref gfx.webrender.software.unaccelerated-widget.force
may be used to force software WebRender for all windows that would
fallback to basic layers.

Differential Revision: https://phabricator.services.mozilla.com/D104855
2021-02-24 19:40:00 +00:00
..
fuzztest Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
APZChild.cpp
APZChild.h
APZCTreeManagerChild.cpp
APZCTreeManagerChild.h
APZCTreeManagerParent.cpp
APZCTreeManagerParent.h
APZInputBridgeChild.cpp
APZInputBridgeChild.h
APZInputBridgeParent.cpp Bug 1683551 - Make gfx buildable outside of unified-build environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
APZInputBridgeParent.h
CanvasChild.cpp Bug 1680473: Add null check for mRecorder in CanvasChild::CreateDrawTarget. r=jrmuizel 2020-12-17 15:19:23 +00:00
CanvasChild.h
CanvasThread.cpp
CanvasThread.h
CanvasTranslator.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
CanvasTranslator.h Bug 1654477 P1: Use a unique ID to track recorded textures. r=jrmuizel 2020-10-16 10:59:11 +00:00
CompositableForwarder.cpp Bug 1676357 - Hide dependencies of CompositableForwarder. r=mattwoodrow 2020-11-23 16:12:50 +00:00
CompositableForwarder.h Bug 1676357 - Hide dependencies of CompositableForwarder. r=mattwoodrow 2020-11-23 16:12:50 +00:00
CompositableTransactionParent.cpp
CompositableTransactionParent.h
CompositorBench.cpp Bug 1663543 - Convert PROFILER_ADD_MARKER and 2-arg profiler_add_marker to PROFILER_MARKER_UNTYPED - r=gregtatum 2020-09-10 03:02:36 +00:00
CompositorBench.h
CompositorBridgeChild.cpp Bug 1692880 - Make Put accept DataType instead of wrapping UserDataType. r=xpcom-reviewers,necko-reviewers,nika 2021-02-16 15:53:33 +00:00
CompositorBridgeChild.h Bug 1687239 part 2 - Remove plugin support from layout/. r=emilio 2021-01-25 11:53:49 +00:00
CompositorBridgeParent.cpp Bug 1688096 - Part 1. Merge SW-WR and WR render texture host paths to allow mixed compositors. r=mattwoodrow 2021-02-24 19:39:59 +00:00
CompositorBridgeParent.h Bug 1541472 - Remove Advanced Layers, since it's disabled everywhere now. r=jrmuizel 2021-02-10 02:04:41 +00:00
CompositorManagerChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
CompositorManagerChild.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
CompositorManagerParent.cpp Bug 1683551 - Make gfx buildable outside of unified-build environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
CompositorManagerParent.h
CompositorThread.cpp Bug 1676365 - Move SpinEventLoopUntil to separate header. r=#xpcom-reviewers 2020-11-23 16:10:41 +00:00
CompositorThread.h Bug 1678463 - Part 1: Add _WITH_DELETE_ON_EVENT_TARGET macros to nsISupportsImpl, r=mccr8 2020-12-14 18:30:51 +00:00
CompositorVsyncScheduler.cpp
CompositorVsyncScheduler.h
CompositorVsyncSchedulerOwner.h
ContentCompositorBridgeParent.cpp Bug 1687239 part 2 - Remove plugin support from layout/. r=emilio 2021-01-25 11:53:49 +00:00
ContentCompositorBridgeParent.h Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers 2021-02-15 08:49:20 +00:00
ImageBridgeChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
ImageBridgeChild.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ImageBridgeParent.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
ImageBridgeParent.h
ISurfaceAllocator.cpp
ISurfaceAllocator.h Bug 1690771 - Use Skia backend rather than Cairo in RecvMakeSnapshot r=jrmuizel 2021-02-04 13:50:15 +00:00
KnowsCompositor.h Bug 1688096 - Part 1. Merge SW-WR and WR render texture host paths to allow mixed compositors. r=mattwoodrow 2021-02-24 19:39:59 +00:00
LayerAnimationUtils.cpp
LayerAnimationUtils.h
LayersMessages.ipdlh Bug 1689147 - Part 5: Change comparable to an extended attribute, r=mccr8 2021-02-09 16:50:23 +00:00
LayersMessageUtils.h Bug 1688096 - Part 2. Add flag to CompositorOptions to allow SW-WR on a per widget basis. r=mattwoodrow 2021-02-24 19:40:00 +00:00
LayersSurfaces.ipdlh Bug 1689147 - Part 5: Change comparable to an extended attribute, r=mccr8 2021-02-09 16:50:23 +00:00
LayerTransactionChild.cpp
LayerTransactionChild.h
LayerTransactionParent.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
LayerTransactionParent.h
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h
PAPZ.ipdl
PAPZCTreeManager.ipdl
PAPZInputBridge.ipdl
PCanvas.ipdl Bug 1660470 - Include C++ header files only from cpp file. r=nika 2020-11-23 16:03:32 +00:00
PCompositorBridge.ipdl Bug 1689147 - Part 4: Switch nested and prio to extended attributes, r=mccr8 2021-02-09 16:50:22 +00:00
PCompositorBridgeTypes.ipdlh
PCompositorManager.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PImageBridge.ipdl Bug 1670939 - Make PImageBridge::WillClose async instead of sync. r=nical,ipc-reviewers,jld 2020-10-23 18:29:15 +00:00
PLayerTransaction.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PTexture.ipdl
PUiCompositorController.ipdl
PVideoBridge.ipdl
PWebRenderBridge.ipdl Bug 1694547: Let chrome JavaScript control WebRender capture sequence parameters. r=jrmuizel 2021-02-24 18:52:08 +00:00
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
RemoteContentController.h
ShadowLayers.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
ShadowLayers.h
ShadowLayerUtils.h Bug 1660470 - Split SurfaceDescriptor.h from ShadowLayerUtils.h. r=mattwoodrow 2020-12-10 11:09:39 +00:00
ShadowLayerUtilsMac.cpp
ShadowLayerUtilsX11.cpp Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
ShadowLayerUtilsX11.h Bug 1660470 - Split SurfaceDescriptor.h from ShadowLayerUtils.h. r=mattwoodrow 2020-12-10 11:09:39 +00:00
SharedPlanarYCbCrImage.cpp
SharedPlanarYCbCrImage.h
SharedRGBImage.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SharedRGBImage.h Bug 1668840 - P1. Add SharedRGBImage constructor for TextureClientRecycleAllocator. r=mattwoodrow 2020-10-09 03:51:52 +00:00
SharedSurfacesChild.cpp Bug 1691475 - Remove shared surfaces on the compositor thread. r=jrmuizel 2021-02-08 18:52:15 +00:00
SharedSurfacesChild.h Bug 1683551 - Make gfx buildable outside of unified-build environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
SharedSurfacesMemoryReport.h Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
SharedSurfacesParent.cpp Bug 1688096 - Part 1. Merge SW-WR and WR render texture host paths to allow mixed compositors. r=mattwoodrow 2021-02-24 19:39:59 +00:00
SharedSurfacesParent.h Bug 1691475 - Remove shared surfaces on the compositor thread. r=jrmuizel 2021-02-08 18:52:15 +00:00
SurfaceDescriptor.h Bug 1660470 - Split SurfaceDescriptor.h from ShadowLayerUtils.h. r=mattwoodrow 2020-12-10 11:09:39 +00:00
SynchronousTask.h
TextureForwarder.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
UiCompositorControllerChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
UiCompositorControllerChild.h
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
UiCompositorControllerParent.h
VideoBridgeChild.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
VideoBridgeChild.h
VideoBridgeParent.cpp Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
VideoBridgeParent.h Bug 1630733 - Only attempt to use TextureHost if it's valid. r=mattwoodrow,nical 2020-10-09 02:54:30 +00:00
VideoBridgeUtils.h Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
WebRenderMessages.ipdlh Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00