gecko-dev/gfx
Glenn Watson 5ee706e95f Bug 1592810 - Add support for dynamically disabling picture caching, for pinch zoom cases. r=nical
This patch allows WR to dynamically choose whether picture caching
is enabled per-frame, rather than only during initialization.

This will allow mobile devices to disable picture caching during
pinch zoom events, where tiles will be constantly invalidated.

This can also be controlled via a debug flag, which allows dynamic
toggling of picture caching in both Gecko and Wrench. This is
useful for profiling, to compare direct rasterization to picture
caching performance.

The native compositor interface relies on picture caching. So, if
a native compositor is enabled, picture caching is force enabled.

Differential Revision: https://phabricator.services.mozilla.com/D51211

--HG--
extra : moz-landing-system : lando
2019-10-31 08:38:01 +00:00
..
2d Bug 1592408 - DrawTargetCairo.cpp: Only compile 'GfxFormatToPixmanFormat' when not using skia r=nical 2019-10-30 09:55:11 +00:00
angle Backed out 4 changesets (bug 1578576) for causing build failure with microsoft visual studio 2019. a=backout 2019-09-10 11:54:20 +03:00
cairo Bug 1585845 - silence UBSan warning about tt_segment_t in Cairo. r=aosmond 2019-10-04 10:30:05 +00:00
config Bug 1586396 - Add WebGPUThreading mock r=jgilbert 2019-10-15 21:57:37 +00:00
docs Bug 1583983 - Add threading / locking overview to APZ docs. r=tnikkel,nical 2019-09-26 09:48:24 +00:00
gl Bug 1591346 - Remove EGL_ANGLE_experimental_present_path usage with WebRender r=gw 2019-10-28 00:56:41 +00:00
graphite2 Bug 1584000 - Migrate glyph to character association code from libThebes to graphite for sandboxed libGraphite performance r=jfkthame,froydnj 2019-10-30 07:48:25 +00:00
harfbuzz Bug 1585138 - Update HarfBuzz to 2.6.2. r=jfkthame 2019-10-01 09:18:54 +00:00
ipc Backed out 6 changesets (bug 1561179) for perma fails on browser_timeout_throttling_with_audio_playback.js. CLOSED TREE 2019-10-31 03:21:24 +02:00
layers Backed out 6 changesets (bug 1561179) for perma fails on browser_timeout_throttling_with_audio_playback.js. CLOSED TREE 2019-10-31 03:21:24 +02:00
ots Bug 1577799 - Update OTS to 8.0.0. r=jfkthame 2019-09-13 09:47:50 +00:00
qcms Bug 1558883 - Add QCMS transform correctness and performance tests. r=miko 2019-06-25 09:45:56 -04:00
sfntly Bug 1581145 - update sfntly to master; r=jfkthame 2019-09-18 21:31:08 +00:00
skia Bug 1591996 - update Skia to m79. r=jrmuizel 2019-10-28 22:06:48 +00:00
src Bug 1560335 - Enable webrender for Pixel 2 on GeckoView Nightly. r=aosmond 2019-09-10 10:46:13 +00:00
tests Bug 1587142 - Remove miscellaneous XBL tests r=bzbarsky 2019-10-25 21:53:33 +00:00
thebes Bug 1581822 - Try Chinese font prefs before Japanese when no locale hint is found, to reduce chance of ransom-note font mixtures. r=m_kato,masayuki,emk 2019-10-31 08:50:12 +00:00
vr Bug 1592610 - Set Idle state in VRManager when the app goes to background on Android. r=kip,rbarker 2019-10-30 19:26:38 +00:00
webrender_bindings Bug 1591627 - Add support for specifying surface opacity to OS compositor interface. r=mstange,kvark 2019-10-30 20:49:44 +00:00
wr Bug 1592810 - Add support for dynamically disabling picture caching, for pinch zoom cases. r=nical 2019-10-31 08:38:01 +00:00
ycbcr Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines. r=lsalzman 2019-09-17 17:47:17 +00:00
moz.build Bug 1569916 - run reftest/crashtest on android-hw when gfx/* files change. r=ahal 2019-07-31 13:43:59 +00:00