Name Description Size
Cargo.lock 32493
Cargo.toml 916
DCLayerTree.cpp static 19034
DCLayerTree.h DCLayerTree manages direct composition layers. It does not manage gecko's layers::Layer. 7150
Moz2DImageRenderer.cpp 15241
README.webrender To build and run WebRender in Gecko: 1871
RenderAndroidSurfaceTextureHostOGL.cpp 6655
RenderAndroidSurfaceTextureHostOGL.h 1967
RenderBufferTextureHost.cpp 5708
RenderBufferTextureHost.h 1807
RenderCompositor.cpp static 5742
RenderCompositor.h 5167
RenderCompositorANGLE.cpp static 30639
RenderCompositorANGLE.h 4759
RenderCompositorEGL.cpp static 6842
RenderCompositorEGL.h 1743
RenderCompositorNative.cpp 17256
RenderCompositorNative.h 6725
RenderCompositorOGL.cpp static 2420
RenderCompositorOGL.h 1290
RenderCompositorSWGL.cpp static 5602
RenderCompositorSWGL.h 1593
RenderD3D11TextureHostOGL.cpp 16208
RenderD3D11TextureHostOGL.h 3138
RenderDMABUFTextureHostOGL.cpp 2556
RenderDMABUFTextureHostOGL.h 1314
RenderEGLImageTextureHost.cpp 3690
RenderEGLImageTextureHost.h 1437
RenderMacIOSurfaceTextureHostOGL.cpp 5130
RenderMacIOSurfaceTextureHostOGL.h 1379
RenderSharedSurfaceTextureHost.cpp 1602
RenderSharedSurfaceTextureHost.h This class allows for surfaces managed by SharedSurfacesParent to be inserted into the render texture cache by wrapping an existing surface wrapper. These surfaces are backed by BGRA/X shared memory buffers. 1406
RenderTextureHost.cpp 1624
RenderTextureHost.h 2516
RenderTextureHostOGL.cpp 680
RenderTextureHostOGL.h 880
RenderTextureHostWrapper.cpp 1623
RenderTextureHostWrapper.h RenderTextureHost of GPUVideoTextureHost. GPUVideoTextureHost wraps TextureHost. This class wraps RenderTextureHost of the wrapped TextureHost. Lifetime of the wrapped TextureHost is usually longer than GPUVideoTextureHost and the wrapped TextureHost is used by multiple GPUVideoTextureHosts. This class is used to reduce recreations of the wrappded RenderTextureHost. Initializations of some RenderTextureHosts(RenderDXGITextureHostOGL and RenderDXGIYCbCrTextureHostOGL) have overhead. 1598
RenderThread.cpp 34956
RenderThread.h 12016
RendererOGL.cpp aNotify 8911
RendererOGL.h 3932
RendererScreenshotGrabber.cpp 3229
RendererScreenshotGrabber.h Used by |RendererOGL| to grab screenshots from WebRender and submit them to the Gecko profiler. If the profiler is not running or the screenshots feature is disabled, no work will be done. 2808
WebRenderAPI.cpp 61061
WebRenderAPI.h 30396
WebRenderTypes.cpp 2512
WebRenderTypes.h Generate a brand new window id and return it. 24992
cbindgen.toml 1362
moz.build 3111
rustfmt.toml 295
src 5
webrender_ffi.h 4456