gecko-dev/gfx/gl
Gerald Squelart 2416d881e2 Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian
There are no code changes, only #include changes.
It was a fairly mechanical process: Search for all "AUTO_PROFILER_LABEL", and in each file, if only labels are used, convert "GeckoProfiler.h" into "ProfilerLabels.h" (or just add that last one where needed).
In some files, there were also some marker calls but no other profiler-related calls, in these cases "GeckoProfiler.h" was replaced with both "ProfilerLabels.h" and "ProfilerMarkers.h", which still helps in reducing the use of the all-encompassing "GeckoProfiler.h".

Differential Revision: https://phabricator.services.mozilla.com/D104588
2021-02-16 04:44:19 +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 1688833 - Migrate LookupForAdd to WithEntryHandle in gfx. r=jgilbert 2021-02-09 18:19:40 +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 Bug 1656034 - Support multiple EglDisplays per GLLibraryEGL. r=lsalzman,sotaro,stransky 2020-08-07 07:14:46 +00: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 ece826cc95e0 (bug 1688668) for causing bug 1688999. 2021-01-27 01:05:40 +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 Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj 2020-06-08 08:50:15 +00:00
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