gecko-dev/gfx/gl
Simon Giesecke ad01a10a3b Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin
Note that this patch only transforms the use of the nsDataHashtable type alias
to a directly equivalent use of nsTHashMap. It does not change the specification
of the hash key type to make use of the key class deduction that nsTHashMap
allows for in some cases. That can be done in a separate step, but requires more
attention.

Differential Revision: https://phabricator.services.mozilla.com/D106008
2021-03-10 10:47:47 +00:00
..
AndroidNativeWindow.h Bug 1648076 - Use AndroidSurfaceTexture related files only on Android r=jgilbert 2020-06-24 18:59:14 +00:00
AndroidSurfaceTexture.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-09-20 10:14:09 +00:00
AndroidSurfaceTexture.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
DecomposeIntoNoRepeatTriangles.cpp
DecomposeIntoNoRepeatTriangles.h
ForceDiscreteGPUHelperCGL.h
GLBlitHelper.cpp Bug 1687438 - Bail if null iosurf for GLBlitHelper::BlitImage. r=lsalzman 2021-01-20 01:49:32 +00:00
GLBlitHelper.h Bug 1640607 - Send SurfaceDescriptors for GPU blitting for video-to-webgl. r=lsalzman 2021-01-14 01:23:06 +00:00
GLBlitHelperD3D.cpp Bug 1687231 - Make failures non-fatal in Nightly !DEBUG builds. r=lsalzman 2021-01-20 01:35:31 +00:00
GLConsts.h
GLConsts.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GLContext.cpp Bug 1682876 - Better handle Linux NVIDIA device resets, and unflushed device resets. r=sotaro,jgilbert 2020-12-18 12:52:00 +00:00
GLContext.h 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
GLContextCGL.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GLContextEAGL.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GLContextEGL.h Bug 1677165 - Add support for partial present to GLX. r=kvark,jgilbert 2020-11-13 18:41:41 +00:00
GLContextFeatures.cpp Bug 1658433 - Implement WebGL draft extension EXT_texture_norm16. r=lsalzman,webidl,smaug 2020-08-12 15:19:17 +00:00
GLContextGLX.h Bug 1677165 - Add support for partial present to GLX. r=kvark,jgilbert 2020-11-13 18:41:41 +00:00
GLContextProvider.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
GLContextProviderCGL.mm 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
GLContextProviderEAGL.mm 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
GLContextProviderEGL.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
GLContextProviderGLX.cpp Bug 1677165 - Add support for partial present to GLX. r=kvark,jgilbert 2020-11-13 18:41:41 +00:00
GLContextProviderImpl.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GLContextProviderNull.cpp Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GLContextProviderWGL.cpp Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
GLContextProviderWayland.cpp Backed out changeset a4f4f640eaa7 (bug 1696845) for bustages on pangofc-fontmap.h 2021-03-10 04:49:51 +02:00
GLContextProviderX11.cpp Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GLContextSymbols.h
GLContextTypes.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
GLContextWGL.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GLDebugUtils.cpp
GLDebugUtils.h
GLDefs.h Bug 1620075. Add a feature flag to allow ES3 on 10.0 devices. 2020-11-10 02:24:53 +00:00
GLLibraryEGL.cpp Backed out changeset a4f4f640eaa7 (bug 1696845) for bustages on pangofc-fontmap.h 2021-03-10 04:49:51 +02:00
GLLibraryEGL.h 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
GLLibraryLoader.cpp
GLLibraryLoader.h
GLReadTexImageHelper.cpp Bug 1632249 - Support compositing out-of-process WebGL. r=handyman,lsalzman,nical,geckoview-reviewers,agi,imanol 2020-06-15 18:25:55 +00:00
GLReadTexImageHelper.h
GLScreenBuffer.cpp Bug 1647491 - Hold ref to previous webgl frontbuffer while in-flight. r=lsalzman 2020-07-02 01:45:36 +00:00
GLScreenBuffer.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
GLTextureImage.cpp
GLTextureImage.h
GLTypes.h
GLUploadHelpers.cpp Bug 1536515 - Part 1: Use the correct OpenGL formats for SurfaceFormat::A8 and SurfaceFormat::A16 r=jgilbert 2020-07-07 17:56:46 +00:00
GLUploadHelpers.h
GLXLibrary.h Bug 1677165 - Add support for partial present to GLX. r=kvark,jgilbert 2020-11-13 18:41:41 +00:00
GfxTexturesReporter.cpp Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
GfxTexturesReporter.h
HeapCopyOfStackArray.h
MozFramebuffer.cpp
MozFramebuffer.h Bug 1653011 - Simplify and make WeakPtr<Derived> usable and compact. r=froydnj,sg,geckoview-reviewers,jgilbert,kvark,snorp 2020-07-23 14:51:46 +00:00
ScopedGLHelpers.cpp
ScopedGLHelpers.h
SharedSurface.cpp Bug 1665241 - Simplify SurfaceFactory::Create() at TextureType::AndroidNativeWindow case r=jgilbert 2020-09-29 04:28:48 +00:00
SharedSurface.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
SharedSurfaceANGLE.cpp Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
SharedSurfaceANGLE.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
SharedSurfaceAndroidHardwareBuffer.cpp Bug 1667932 - Fix file descriptor handling in SharedSurface_AndroidHardwareBuffer::WaitForBufferOwnership() r=jgilbert 2020-09-29 22:44:33 +00:00
SharedSurfaceAndroidHardwareBuffer.h Bug 1649088 - Add SharedSurface support with AHardwareBuffer support on android r=jgilbert 2020-09-11 03:11:45 +00:00
SharedSurfaceD3D11Interop.cpp Bug 1632249 - Support compositing out-of-process WebGL. r=handyman,lsalzman,nical,geckoview-reviewers,agi,imanol 2020-06-15 18:25:55 +00:00
SharedSurfaceD3D11Interop.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
SharedSurfaceDMABUF.cpp Bug 1656505 [Linux] Restore active texture when dmabuf texture is created and provide logging to dmabuf surfaces, r=jgilbert 2020-09-01 07:24:46 +00:00
SharedSurfaceDMABUF.h Bug 1646007 [Wayland] Check Wayland dmabuf backend and fallback to a default one, r=jgilbert 2020-06-25 05:57:40 +00:00
SharedSurfaceEGL.cpp Bug 1654475 - SharedSurface_SurfaceTexture: Only ReleaseTexImage if IsSingleBuffer r=jgilbert 2020-09-10 17:19:15 +00:00
SharedSurfaceEGL.h Bug 1659681 - Avoid crash in ~SharedSurace_SurfaceTexture() when GLContext is lost r=sotaro,jgilbert 2020-09-01 13:00:39 +00:00
SharedSurfaceGL.cpp Bug 1632249 - Support compositing out-of-process WebGL. r=handyman,lsalzman,nical,geckoview-reviewers,agi,imanol 2020-06-15 18:25:55 +00:00
SharedSurfaceGL.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
SharedSurfaceGLX.cpp Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
SharedSurfaceGLX.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
SharedSurfaceIO.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
SharedSurfaceIO.h Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
SurfaceTypes.h Bug 1649088 - Add SharedSurface support with AHardwareBuffer support on android r=jgilbert 2020-09-11 03:11:45 +00:00
TextureImageEGL.cpp Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00:00
TextureImageEGL.h
WGLLibrary.h
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00