gecko-dev/gfx/layers/composite
Dzmitry Malyshau 3021defc28 Bug 1602133 - WebGPU presentation r=jgilbert,webidl,smaug,aosmond
This change adds support for CanvasContext presenting WebGPU via CPU readback.
The presentation is handled mostly on GPU process side by managing a list of staging buffers
and copying the contents into a WR external image (backed by an external buffer).

Differential Revision: https://phabricator.services.mozilla.com/D68032

--HG--
extra : moz-landing-system : lando
2020-04-06 22:29:18 +00:00
..
AsyncCompositionManager.cpp Bug 1617179 - Extract a helper method across WR and non-WR codepaths. r=botond 2020-03-19 13:50:48 +00:00
AsyncCompositionManager.h Bug 1586986 - Introduce 'fixed margins' on the main-thread to omit the gap between 'fixed margins' on the compositor and the last dynamic toolbar position on the main-thread. r=botond 2019-11-21 21:36:16 +00:00
CanvasLayerComposite.cpp
CanvasLayerComposite.h
ColorLayerComposite.cpp
ColorLayerComposite.h
CompositableHost.cpp
CompositableHost.h
CompositorScreenshotGrabber.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
CompositorScreenshotGrabber.h
ConsolasFontData.h
ContainerLayerComposite.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
ContainerLayerComposite.h
ContentHost.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
ContentHost.h
Diagnostics.cpp
Diagnostics.h
FPSCounter.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
FPSCounter.h
FontData.h
FrameUniformityData.cpp
FrameUniformityData.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
GPUVideoTextureHost.cpp Bug 1622709 - Re-enable RecycleAllocator at ImageContainer for RDD process r=nical 2020-03-16 10:42:32 +00:00
GPUVideoTextureHost.h Bug 1622709 - Re-enable RecycleAllocator at ImageContainer for RDD process r=nical 2020-03-16 10:42:32 +00:00
ImageComposite.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
ImageComposite.h Bug 1579127 - only count the frame dropping due to system overload. r=mattwoodrow 2019-10-08 08:06:13 +00:00
ImageHost.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
ImageHost.h
ImageLayerComposite.cpp
ImageLayerComposite.h
LayerManagerComposite.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
LayerManagerComposite.h Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
PaintCounter.cpp Bug 1591996 - miscellaneous Gecko fixes for Skia m79 update. r=jrmuizel 2019-10-28 21:42:48 +00:00
PaintCounter.h
PaintedLayerComposite.cpp
PaintedLayerComposite.h
TextRenderer.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
TextRenderer.h
TextureHost.cpp Bug 1602133 - WebGPU presentation r=jgilbert,webidl,smaug,aosmond 2020-04-06 22:29:18 +00:00
TextureHost.h Bug 1602133 - WebGPU presentation r=jgilbert,webidl,smaug,aosmond 2020-04-06 22:29:18 +00:00
TiledContentHost.cpp Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
TiledContentHost.h Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
X11TextureHost.cpp Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
X11TextureHost.h