gecko-dev/gfx/layers/mlgpu
Jeff Gilbert a97c615de2 Bug 1632249 - Support compositing out-of-process WebGL. r=handyman,lsalzman,nical,geckoview-reviewers,agi,imanol
* Majorly simplity CanvasRenderer
* Replace GLScreenBuffer with trivial GLSwapChain
* Use descriptor structs so that future SharedSurface changes aren't so painful
  to propagate
* Mortgage/strip out more OffscreenCanvas code for now

Differential Revision: https://phabricator.services.mozilla.com/D75055
2020-06-15 18:25:55 +00:00
..
BufferCache.cpp
BufferCache.h
CanvasLayerMLGPU.cpp
CanvasLayerMLGPU.h Bug 1632249 - Support compositing out-of-process WebGL. r=handyman,lsalzman,nical,geckoview-reviewers,agi,imanol 2020-06-15 18:25:55 +00:00
ClearRegionHelper.h
ContainerLayerMLGPU.cpp
ContainerLayerMLGPU.h
FrameBuilder.cpp
FrameBuilder.h
ImageLayerMLGPU.cpp
ImageLayerMLGPU.h
LayerManagerMLGPU.cpp Bug 1629423 - Removed redundant return statement in function with void return type. r=sylvestre 2020-05-17 22:31:44 +00:00
LayerManagerMLGPU.h
LayerMLGPU.cpp Bug 1626659 - Fix non-unified build errors in gfx/layers/mlgpu. r=tnikkel 2020-04-04 23:39:01 +00:00
LayerMLGPU.h Bug 1626659 - Fix non-unified build errors in gfx/layers/mlgpu. r=tnikkel 2020-04-04 23:39:01 +00:00
MaskOperation.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
MaskOperation.h
MemoryReportingMLGPU.cpp
MemoryReportingMLGPU.h
MLGDevice.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
MLGDevice.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
MLGDeviceTypes.h
MLGPUScreenshotGrabber.cpp Bug 1626659 - Fix non-unified build errors in gfx/layers/mlgpu. r=tnikkel 2020-04-04 23:39:01 +00:00
MLGPUScreenshotGrabber.h Bug 1626659 - Fix non-unified build errors in gfx/layers/mlgpu. r=tnikkel 2020-04-04 23:39:01 +00:00
PaintedLayerMLGPU.cpp
PaintedLayerMLGPU.h
RenderPassMLGPU-inl.h
RenderPassMLGPU.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
RenderPassMLGPU.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
RenderViewMLGPU.cpp
RenderViewMLGPU.h
ShaderDefinitionsMLGPU-inl.h
ShaderDefinitionsMLGPU.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
SharedBufferMLGPU.cpp
SharedBufferMLGPU.h
StagingBuffer.cpp
StagingBuffer.h
TexturedLayerMLGPU.cpp
TexturedLayerMLGPU.h
TextureSourceProviderMLGPU.cpp
TextureSourceProviderMLGPU.h
UtilityMLGPU.h