gecko-dev/gfx
Glenn Watson 7eee44a592 Bug 1629693 - Enable GPU cache scatter path when running ANGLE. r=kvark
On some (mostly older, integrated) GPUs, the normal GPU texture cache
update path doesn't work well when running on ANGLE, causing CPU stalls
inside D3D and/or the GPU driver. To reduce the number of code paths we
have active that require testing, we will enable the GPU cache scatter
update path on all devices running with ANGLE. We want a better solution
long-term, but for now this is a significant performance improvement on
HD4600 era GPUs, and shouldn't hurt performance in a noticeable way on
other systems running under ANGLE.

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

--HG--
extra : moz-landing-system : lando
2020-04-13 23:26:07 +00:00
..
2d Bug 1622655 - Replaced !mInvalidationListeners.size() with mInvalidationListeners.empty(). r=sylvestre 2020-04-11 16:16:10 +00:00
angle Bug 1608235 - [ANGLE] Validate `context` before use. r=sotaro 2020-01-23 02:59:17 +00:00
cairo Bug 1584639 - silence Cairo shift warnings. r=aosmond 2019-11-19 11:49:35 +00:00
config Bug 1612941 - add SWGL glue to webrender_bindings. r=jrmuizel 2020-03-13 18:18:14 +00:00
docs Bug 1605508 - Write new on-boarding document with rendering overview 2020-01-30 08:51:03 +00:00
gl Bug 1627482 - Fix non-unified build errors in gfx/gl. r=tnikkel 2020-04-05 03:50:33 +00:00
graphite2 Bug 1626550 - Update graphite to version 1.3.14. r=lsalzman 2020-04-01 11:00:36 +00:00
harfbuzz Bug 1613996 - Try to avoid instantiating an FT_Face just to read the font's charmap for FindFontForChar. r=lsalzman 2020-02-09 04:18:22 +00:00
ipc Bug 1610731 - Followup to fix IPC for RectAbsolute. r=ktaeleman,botond 2020-04-08 21:06:56 +00:00
layers Bug 1628988. Don't apply ImgDrawResult::NOT_READY in PaintMaskSurface. r=mstange 2020-04-13 20:08:05 +00:00
ots Bug 1577799 - Update OTS to 8.0.0. r=jfkthame 2019-09-13 09:47:50 +00:00
qcms Bug 1615394 - Add color management support to the BMP decoder. r=tnikkel 2020-03-03 14:16:00 +00:00
sfntly Bug 1583192 - Re-apply bug 1330495 after bug 1581145. r=froydnj 2019-11-11 13:41:11 +00:00
skia Bug 1611467 - disable Skia typeface cache to prevent it from leaking fonts. r=jrmuizel 2020-03-25 00:58:41 +00:00
src Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
tests Bug 1622220 - Add UnpremultiplyRow and extend SwizzleRow. r=lsalzman 2020-04-08 12:50:40 +00:00
thebes Bug 1629024 - Fix literal string cast in WebGPU nightly check r=kats 2020-04-11 10:18:05 +00:00
vr Bug 1627392 - Add missing includes and namespaces to xpcom/base. r=xpcom-reviewers,sg 2020-04-08 10:12:33 +00:00
webrender_bindings Bug 1628772 - Update core-foundation dependency to 0.7 r=kats 2020-04-11 20:14:41 +00:00
wgpu Bug 1629605 - wgpu tracking fixes r=jgilbert 2020-04-13 22:46:31 +00:00
wr Bug 1629693 - Enable GPU cache scatter path when running ANGLE. r=kvark 2020-04-13 23:26:07 +00:00
ycbcr Bug 1439659 - Make |MOZ_{LITTLE,BIG}_ENDIAN| into function macros so that invoking them inside |#if| conditions when they haven't been defined yet is a compile error. r=froydnj 2019-12-13 20:51:04 +00:00
moz.build Bug 1594907 - Fix some duplicate URL segments in firefox-source-docs, r=sylvestre 2019-11-07 23:07:20 +00:00