gecko-dev/gfx
Lee Salzman 3df91287ff Bug 1888338 - Use a single SharedContextWebgl. r=aosmond
This shares a global SharedContextWebgl among all instances of CanvasTranslator.
The goal is that regardless of how many windows are open, we only have to pay the
startup costs and shader compilation times for SharedContextWebgl once. In the
event that all CanvasTranslators are gone, the SharedContextWebgl is kept around
while its internal caches and textures are discarded to avoid significant memory
usage when no canvases are in use, while at the same time saving on startup
costs the next time a first live CanvasTranslator is created.

Differential Revision: https://phabricator.services.mozilla.com/D205977
2024-03-28 17:33:58 +00:00
..
2d Bug 1887818 - Prevent to call GPUVideoImage::GetAsSourceSurface() in CanvasRenderingContext2D::DrawImage() for RemoteDecoderVideoSubDescriptor::Tnull_t if CanvasTranslator is used r=gfx-reviewers,lsalzman 2024-03-28 06:24:41 +00:00
angle Bug 1880746 - Part 2: Simplify angle moz.build DIRS dependencies. r=firefox-build-system-reviewers,jgilbert,glandium 2024-02-27 07:31:34 +00:00
cairo Bug 1870243 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/256 to correctly reset the current operator when several added highlights in a pdf are printed r=jfkthame 2024-01-03 16:09:28 +00:00
config Bug 1843891 - Enable to present WebGPU without readback with DX12 on Windows r=webgpu-reviewers,nical 2024-03-22 04:13:28 +00:00
docs Bug 1519636 - Remove nbsp in the doc r=firefox-source-docs-reviewers,geckoview-reviewers,ahal,m_kato 2023-12-03 11:01:53 +00:00
gl Bug 1764201 Part 3: Remove screen info stuff from gfxPlatform. r=jgilbert,geckoview-reviewers 2024-03-22 00:55:48 +00:00
graphite2 Bug 1875296 - Vendor graphite2 using mach vendor r=jfkthame 2024-01-22 08:45:20 +00:00
harfbuzz Bug 1885769 - Update harfbuzz to 8.3.1 r=jfkthame 2024-03-18 14:24:07 +00:00
ipc Bug 1888338 - Use a single SharedContextWebgl. r=aosmond 2024-03-28 17:33:58 +00:00
layers Bug 1888338 - Use a single SharedContextWebgl. r=aosmond 2024-03-28 17:33:58 +00:00
ots Bug 1874489 - patch 3 - More careful range checks in STAT parsing. r=gfx-reviewers,lsalzman 2024-03-20 15:10:07 +00:00
qcms Bug 1884381 - Use a single allocation for precache_output. r=gfx-reviewers,gw 2024-03-11 13:36:59 +00:00
skia Bug 1882947 - Adjust SkTypeface_mac_ct.cpp after bug 1858347. r=gfx-reviewers,lsalzman 2024-03-01 19:31:43 +00:00
src Bug 1764201 Part 2: Make Gecko_MediaFeatures_VideoDynamicRange check per-screen HDR. r=emilio 2024-03-22 00:55:47 +00:00
tests Bug 1887729 - Implement context lost/restored support for CanvasRenderingContext2D. r=webidl,gfx-reviewers,smaug,lsalzman 2024-03-28 14:50:20 +00:00
thebes Bug 1808813 - Ensure font loaders are cancelled properly if we refresh the font list. r=gfx-reviewers,lsalzman 2024-03-26 23:12:26 +00:00
vr Bug 1831092 - Use the new pull-based API for all crash annotations and remove the global annotations table r=jgilbert,necko-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,padenot,handyman,afranchuk,valentin,alwu,sotaro 2024-03-04 10:24:43 +00:00
webrender_bindings Bug 1884836 - Base graphics support for iOS. r=gfx-reviewers,bradwerth 2024-03-15 01:28:27 +00:00
wgpu_bindings Bug 1843891 - Enable to present WebGPU without readback with DX12 on Windows r=webgpu-reviewers,nical 2024-03-22 04:13:28 +00:00
wr Backed out changeset 17a7276c3e46 (bug 1885571) for causing webrender bustages in radial-large.yaml CLOSED TREE 2024-03-28 05:34:41 -04:00
ycbcr Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille 2023-12-08 10:43:59 +00:00
metrics.yaml Bug 1877842 - Migrate performance GVST probes r=perry.mcmanis,denispal 2024-02-09 21:11:05 +00:00
moz.build