gecko-dev/gfx/layers/client
Bob Owen 71ab76aea6 Bug 1696967: Only snapshot before unlocking canvas texture when caching a data surface. r=jrmuizel
Doing this every frame causes issues for older GPUs with the extra bitmap
creation, copy and destruction. Instead the TextureRecorded now only takes a
snapshot when it is going to cache a data surface to improve getting data back
at the start of a frame.

Differential Revision: https://phabricator.services.mozilla.com/D108500
2021-03-16 14:17:50 +00:00
..
CanvasClient.cpp Bug 1674856 - Copy CanvasClient texture flags to created textures in all paths. r=nical 2020-11-03 23:51:49 +00:00
CanvasClient.h
ClientCanvasLayer.cpp 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
ClientCanvasLayer.h
ClientCanvasRenderer.cpp
ClientCanvasRenderer.h
ClientColorLayer.cpp
ClientContainerLayer.cpp
ClientContainerLayer.h
ClientImageLayer.cpp
ClientLayerManager.cpp Bug 1693037 - Fix non-MOZ_GECKO_PROFILER builds - r=florian 2021-02-17 22:36:28 +00:00
ClientLayerManager.h Bug 1676357 - Avoid including Layers.h in header files. r=botond 2020-11-23 16:09:05 +00:00
ClientPaintedLayer.cpp 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
ClientPaintedLayer.h
ClientReadbackLayer.h
ClientTiledPaintedLayer.cpp Bug 1614850 - Fixed a crash when enabling layers.progressive_paint on desktop and sandboxed platforms. r=botond 2021-03-12 00:32:01 +00:00
ClientTiledPaintedLayer.h
CompositableClient.cpp
CompositableClient.h
ContentClient.cpp Bug 1675453 [Linux] Use GetDMABufDevice() instead of gfxPlatformGtk() to get DMABuf configuration, r=jhorak 2020-11-06 14:13:06 +00:00
ContentClient.h
GPUVideoTextureClient.cpp
GPUVideoTextureClient.h
ImageClient.cpp Bug 1595994 - P1D. Properly serialize display size when sending image over IPC. r=mattwoodrow 2020-10-20 23:30:04 +00:00
ImageClient.h
MultiTiledContentClient.cpp 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
MultiTiledContentClient.h
SingleTiledContentClient.cpp Bug 1683551 - Make gfx buildable outside of unified-build environment. r=sg,jgilbert 2021-01-04 14:20:17 +00:00
SingleTiledContentClient.h
TextureClient.cpp Bug 1696156 - Remove TextureFlags::DEALLOCATE_MAIN_THREAD flag r=nical 2021-03-08 13:15:05 +00:00
TextureClient.h Bug 1695846 - Remove unused flags of TextureClient r=nical 2021-03-02 10:48:55 +00:00
TextureClientPool.cpp
TextureClientPool.h
TextureClientRecycleAllocator.cpp Bug 1672621 - Don't create new texture clients if our forwarder has gone away. r=jya 2020-10-25 07:50:55 +00:00
TextureClientRecycleAllocator.h
TextureClientSharedSurface.cpp Bug 1695846 - Remove unused flags of TextureClient r=nical 2021-03-02 10:48:55 +00:00
TextureClientSharedSurface.h Bug 1695846 - Remove unused flags of TextureClient r=nical 2021-03-02 10:48:55 +00:00
TextureRecorded.cpp Bug 1696967: Only snapshot before unlocking canvas texture when caching a data surface. r=jrmuizel 2021-03-16 14:17:50 +00:00
TextureRecorded.h Bug 1696967: Only snapshot before unlocking canvas texture when caching a data surface. r=jrmuizel 2021-03-16 14:17:50 +00:00
TiledContentClient.cpp 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
TiledContentClient.h Bug 1676357 - Avoid including Layers.h in header files. r=botond 2020-11-23 16:09:05 +00:00