gecko-dev/gfx
Glenn Watson 3300072e99 Bug 1591529 - Reduce OS compositor tiles sizes to save GPU memory. r=kvark
(1) Reduce size of content tiles from 2048 x 512 to 1024 x 512.

  This reduces the large extra overhead of tiles on screens that
  are not 4k resolution.

(2) Remove small 128 x 128 tiles.

  These typically create a lot of OS compositor surfaces, which
  adds significant overhead on some platforms. Having them be
  normal content tiles also means no resizing of the picture
  cache for the UI when the awesome bar and/or status bar is on.

(3) Add support for very narrow cache surfaces.

  This is a special use case for scrollbar caches. It's worth
  supporting this special case for the significant memory and
  performance savings for these surfaces.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 05:53:31 +00:00
..
2d Bug 1429305 - Add new layer messages for passing motion path info. r=hiro,mattwoodrow 2019-10-31 20:07:41 +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 Bug 1561179 - P4: Create PVideoBridge between RDDProcess and GPUProcess. r=mattwoodrow 2019-11-04 03:41:57 +00:00
layers Bug 1561179 - P6: Handle shutdown of the GPU process and reconnect PVideoBridge. r=mattwoodrow 2019-11-04 03:42:01 +00: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 Backed out changeset 3a6ca30f318e (bug 1593094) for wrench bustages on a CLOSED TREE 2019-11-04 05:51:33 +02: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 1575159 - Implement partial invalidation on Windows r=gw 2019-11-03 10:57:03 +00:00
wr Bug 1591529 - Reduce OS compositor tiles sizes to save GPU memory. r=kvark 2019-11-04 05:53:31 +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