gecko-dev/gfx
Jamie Nicol cf198fa5f7 Bug 1865224 - Avoid invalidating render targets on more Mali GPUs. r=gfx-reviewers,aosmond
We had previously encountered a driver bug on Mali Valhall GPUs where
invalidating render targets once they are no longer required results
in rendering artefacts. This invalidation was purely an optimization,
which probably doesn't help much on Mali architecture anyway, so we
can workaround the bug by skipping the invalidation. See bug 1787520
for details.

The latest Mali Valhall GPUs are also affected. This patch therefore
applies the workaround to *all* "Mali-G" models apart from a list of
known working ones. This means we will avoid hitting this issue again
when the next generation of GPUs are released. Once ARM move on to the
next family we can see whether it is still affected and update the
code accordingly if required.

Differential Revision: https://phabricator.services.mozilla.com/D194063
2023-11-20 17:26:30 +00:00
..
2d Bug 1863367: apply code formatting via Lando 2023-11-14 02:14:37 +00:00
angle Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
cairo Bug 1852200 - Turn on Pixman's NEON on Darwin platforms. r=gfx-reviewers,lsalzman 2023-09-08 10:00:42 +00:00
config Bug 1856637 - Ignore gfxDWriteFont::UpdateSystemTextVars() call if the gfxVars are not yet initialized. r=gfx-reviewers,lsalzman 2023-10-05 10:53:52 +00:00
docs Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow 2023-10-19 20:52:10 +00:00
gl Bug 1856560 [Wayland] Rename SavedGLSurface to WaylandOffscreenGLSurface r=lsalzman 2023-11-15 08:54:58 +00:00
graphite2
harfbuzz Bug 1859681 - Update harfbuzz to 8.2.2 r=jfkthame 2023-10-19 10:01:17 +00:00
ipc Bug 1860677 - Do not create task queue for CanvasTranslator if not using workers. r=gfx-reviewers,lsalzman 2023-10-24 12:43:37 +00:00
layers Bug 1864425 - Remove PendingAnimationTracker. r=birtles 2023-11-20 09:31:41 +00:00
ots Bug 1850314 - Don't do glyph bounding-box fixup for "tricky" fonts, because it may disrupt glyph rendering on macOS. r=gfx-reviewers,lsalzman 2023-08-30 12:55:02 +00:00
qcms
skia Bug 1858347 - Fix instantiation of optically-sized system font in Skia on recent macOS versions. r=gfx-reviewers,lsalzman 2023-11-08 09:43:16 +00:00
src Bug 1847990 - Font fingerprinting detection and telemetry. r=timhuang,jfkthame,anti-tracking-reviewers 2023-11-13 10:05:22 +00:00
tests Bug 1861730 - Remove transition prefixes from nightly too. r=jwatt 2023-11-20 12:36:30 +00:00
thebes Bug 1803406 - Activate supplementary fonts in all processes, to ensure consistent font lists across macOS processes. r=gfx-reviewers,lsalzman 2023-11-14 17:30:53 +00:00
vr Bug 1856795 - ride along: use = default; on some recently modified files r=emilio 2023-10-15 15:29:03 +00:00
webrender_bindings Bug 1856560 Implement GLContextEGL::DestroySurface() and use to release EGL surfaces r=lsalzman 2023-11-15 08:54:58 +00:00
wgpu_bindings Bug 1865344 - Cap a few WebGPU limits to reasonable values. r=webgpu-reviewers,ErichDonGubler 2023-11-17 23:10:14 +00:00
wr Bug 1865224 - Avoid invalidating render targets on more Mali GPUs. r=gfx-reviewers,aosmond 2023-11-20 17:26:30 +00:00
ycbcr
metrics.yaml
moz.build