gecko-dev/gfx/gl
Greg V 22c3a0e8d8 Bug 1620076 - Partial compositing (damage) with EGL_EXT_buffer_age in WebRender r=jgilbert
EGL with buffer-age requires the application to keep the front buffer
fully consistent. This means we have to draw the previous frame's
damage as well. (But we don't need to include it in the hint we're
sending to the system compositor via SwapBuffersWithDamage.)

Differential Revision: https://phabricator.services.mozilla.com/D61062
2020-05-22 18:15:13 +00:00
..
AndroidNativeWindow.h Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel 2020-05-15 17:05:59 +00:00
AndroidSurfaceTexture.cpp Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel 2020-05-15 17:05:59 +00:00
AndroidSurfaceTexture.h
DecomposeIntoNoRepeatTriangles.cpp
DecomposeIntoNoRepeatTriangles.h
ForceDiscreteGPUHelperCGL.h
GLBlitHelper.cpp Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel 2020-05-15 17:05:59 +00:00
GLBlitHelper.h Bug 1574745 - Change BlitFrameBufferToFrameBuffer to take rects instead of sizes. r=jgilbert 2019-08-31 01:30:53 +00:00
GLBlitHelperD3D.cpp Bug 1577336: Part 6 - Make SurfaceDescriptorGPUVideo a union that contains SurfaceDescriptorRemoteDecoder r=mattwoodrow,jolin 2019-11-20 21:55:06 +00:00
GLConsts.h Bug 1573700 - s/GLParseRegistryXML.py/GLConsts.py/ and port to python3+mypy. r=lsalzman 2019-08-14 02:07:40 +00:00
GLConsts.py Bug 1573700 - s/GLParseRegistryXML.py/GLConsts.py/ and port to python3+mypy. r=lsalzman 2019-08-14 02:07:40 +00:00
GLContext.cpp Bug 1626570 - Improve handling of copying arrays in gfx/. r=jrmuizel 2020-05-05 12:55:27 +00:00
GLContext.h Bug 1632096 - Forward WebRender gl(ANGLE) error message to gfx critical note r=gw 2020-04-24 11:32:05 +00:00
GLContextCGL.h Bug 1579664 - Migrate compositor GLContexts to the active GPU after a GPU switch. r=jgilbert 2019-11-19 08:52:00 +00:00
GLContextEAGL.h
GLContextEGL.h Bug 1620076 - Partial compositing (damage) with EGL_EXT_buffer_age in WebRender r=jgilbert 2020-05-22 18:15:13 +00:00
GLContextFeatures.cpp
GLContextGLX.h
GLContextProvider.h
GLContextProviderCGL.mm Bug 1614208 - Remove some include dependencies in nsStyleConsts.h. r=jfkthame,jgilbert 2020-02-11 01:23:37 +00:00
GLContextProviderEAGL.mm Bug 1596248 - Remove unused GLContextProvider::CreateForWindow. r=jgilbert 2019-11-19 03:12:13 +00:00
GLContextProviderEGL.cpp Bug 1620076 - Partial compositing (damage) with EGL_EXT_buffer_age in WebRender r=jgilbert 2020-05-22 18:15:13 +00:00
GLContextProviderGLX.cpp Bug 1615751 - Prune unused parts of GLScreenBuffer. r=lsalzman 2020-02-15 22:48:36 +00:00
GLContextProviderImpl.h Bug 1596248 - Remove unused GLContextProvider::CreateForWindow. r=jgilbert 2019-11-19 03:12:13 +00:00
GLContextProviderNull.cpp Bug 1596248 - Remove unused GLContextProvider::CreateForWindow. r=jgilbert 2019-11-19 03:12:13 +00:00
GLContextProviderWGL.cpp Bug 1596248 - Remove unused GLContextProvider::CreateForWindow. r=jgilbert 2019-11-19 03:12:13 +00:00
GLContextProviderWayland.cpp Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
GLContextSymbols.h
GLContextTypes.h Bug 1596248 - Add CreateContextFlags::PREFER_MULTITHREADED and change the pref name from gl to webgl. r=jgilbert 2019-11-19 21:49:01 +00:00
GLContextWGL.h
GLDebugUtils.cpp
GLDebugUtils.h
GLDefs.h Bug 1597887 - Improve performance of DirectComposition mode with WR. r=sotaro 2019-11-20 07:12:42 +00:00
GLLibraryEGL.cpp Bug 1620076 - Partial compositing (damage) with EGL_EXT_buffer_age in WebRender r=jgilbert 2020-05-22 18:15:13 +00:00
GLLibraryEGL.h Bug 1620076 - Partial compositing (damage) with EGL_EXT_buffer_age in WebRender r=jgilbert 2020-05-22 18:15:13 +00:00
GLLibraryLoader.cpp Bug 1627482 - Fix non-unified build errors in gfx/gl. r=tnikkel 2020-04-05 03:50:33 +00:00
GLLibraryLoader.h Bug 1627482 - Fix non-unified build errors in gfx/gl. r=tnikkel 2020-04-05 03:50:33 +00:00
GLReadTexImageHelper.cpp Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
GLReadTexImageHelper.h
GLScreenBuffer.cpp Bug 1624237 - Run misc-unused-using-decls - Remove useless declarations r=andi 2020-03-23 13:15:33 +00:00
GLScreenBuffer.h Bug 1615751 - Prune unused parts of GLScreenBuffer. r=lsalzman 2020-02-15 22:48:36 +00:00
GLTextureImage.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
GLTextureImage.h
GLTypes.h
GLUploadHelpers.cpp
GLUploadHelpers.h
GLXLibrary.h
GfxTexturesReporter.cpp
GfxTexturesReporter.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel 2020-03-04 15:39:20 +00:00
HeapCopyOfStackArray.h
MozFramebuffer.cpp Bug 1592038 - Allow sharing depth and stencil buffers between multiple MozFramebuffers. r=jgilbert 2019-12-19 03:26:19 +00:00
MozFramebuffer.h Bug 1592038 - Allow sharing depth and stencil buffers between multiple MozFramebuffers. r=jgilbert 2019-12-19 03:26:19 +00:00
ScopedGLHelpers.cpp
ScopedGLHelpers.h
SharedSurface.cpp Bug 1609996 - Remove mozilla::Swap in favor of std::swap. r=froydnj 2020-01-20 16:17:06 +00:00
SharedSurface.h
SharedSurfaceANGLE.cpp
SharedSurfaceANGLE.h
SharedSurfaceD3D11Interop.cpp
SharedSurfaceD3D11Interop.h
SharedSurfaceDMABUF.cpp Bug 1614568 [Wayland] Implement fence sync to dmabuf surfaces for WebGL rendering, r=jgilbert 2020-02-19 15:13:28 +00:00
SharedSurfaceDMABUF.h Bug 1613364 [Wayland] Update gfx code to derived WaylandDMABufSurfaceRGBA class, r=sotaro 2020-02-12 22:35:02 +00:00
SharedSurfaceEGL.cpp Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel 2020-05-15 17:05:59 +00:00
SharedSurfaceEGL.h Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel 2020-05-15 17:05:59 +00:00
SharedSurfaceGL.cpp Bug 1477756 - Fix all webgl regression tests according to CI. r=handyman 2020-01-08 22:19:23 +00:00
SharedSurfaceGL.h
SharedSurfaceGLX.cpp Bug 1615751 - Prune unused parts of GLScreenBuffer. r=lsalzman 2020-02-15 22:48:36 +00:00
SharedSurfaceGLX.h
SharedSurfaceIO.cpp
SharedSurfaceIO.h
SurfaceTypes.h Bug 1586696 [Wayland] Use wayland dmabuf as WebGL backend, r=jgilbert 2020-02-05 06:32:25 +00:00
TextureImageEGL.cpp Bug 1627482 - Fix non-unified build errors in gfx/gl. r=tnikkel 2020-04-05 03:50:33 +00:00
TextureImageEGL.h Bug 1627482 - Fix non-unified build errors in gfx/gl. r=tnikkel 2020-04-05 03:50:33 +00:00
WGLLibrary.h
moz.build Bug 1586696 [Wayland] Use wayland dmabuf as WebGL backend, r=jgilbert 2020-02-05 06:32:25 +00:00