gecko-dev/gfx
Glenn Watson 5eb6500eff Bug 1669567 - Use fixed size texture arrays for picture cache slices. r=jnicol
Previously we used a single texture array for a given tile size,
and resized the texture array as more tiles were needed.

However, this results in expensive driver stalls and GPU copy times
when resizing the array.

Instead, use a fixed slice count for each texture array, and support
multiple textures with the same tile size.

This may result in slightly more draw calls during compositing of
picture cache tiles due to batch breaks, but will remain a small
number due to the limited number of picture cache tiles that are
allocated at any one time.

Differential Revision: https://phabricator.services.mozilla.com/D92715
2020-10-07 21:58:06 +00:00
..
2d Bug 1669575 - experimental backout of macOS 11 CoreText crash workaround in bug 1657440. r=jfkthame 2020-10-06 20:37:27 +00:00
angle Bug 1635293 - Cherry-pick ANGLE fix: Update tex cache even if new type is InvalidEnum. r=lsalzman 2020-06-15 22:07:44 +00:00
cairo Bug 1635273 - Make FT_LCD_FILTER_H a relative rather than absolute path. r=froydnj 2020-06-18 13:40:40 +00:00
config Backed out changeset d42dc1f995bb (bug 1669275) for gfx crashes. CLOSED TREE 2020-10-08 04:26:03 +03:00
docs no bug - Fix more docs warnings (404) r=firefox-source-docs-reviewers,championshuttler DONTBUILD 2020-10-07 15:30:36 +00:00
gl Bug 1669381 - Replace GLLibraryEGL nsIGfxInfo use with gfxVars. r=mattwoodrow 2020-10-06 05:43: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 1650414 - Cherry-pick commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de from upstream harfbuzz to fix AAT mark anchoring. r=lsalzman 2020-07-06 09:03:29 +00:00
ipc Bug 1668385 - Add a failure id to GPUProcess::FallbackToSoftware. r=aosmond 2020-09-30 23:05:38 +00:00
layers Bug 1664101 - Store displayport margins in unadjusted form. r=kats 2020-10-07 22:35:07 +00:00
ots Bug 1639813 - Update OTS to upstream commit 6300460f76dbf1554a59dc1f20f52d5c2f5641e6 to clean up weird PSname that makes Core Text fail. r=lsalzman 2020-05-21 17:20:48 +00:00
qcms Bug 1668912 - Implement Default for qcms_transform. r=aosmond 2020-10-03 19:16:32 +00:00
sfntly
skia Bug 1669575 - experimental backout of macOS 11 CoreText crash workaround in bug 1657440. r=jfkthame 2020-10-06 20:37:27 +00:00
src Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
tests Bug 1666455. Enable WebRender on higher refresh rates on non Intel. r=aosmond 2020-10-06 15:06:53 +00:00
thebes Backed out changeset d42dc1f995bb (bug 1669275) for gfx crashes. CLOSED TREE 2020-10-08 04:26:03 +03:00
vr Bug 1668713 - Disable D2D canvas when using SWGL. r=jrmuizel 2020-10-07 21:07:06 +00:00
webrender_bindings Bug 1669567 - Use fixed size texture arrays for picture cache slices. r=jnicol 2020-10-07 21:58:06 +00:00
wgpu Bug 1664105 - Upgrade `ron` to 0.6.2. r=kvark 2020-09-11 06:22:37 +00:00
wgpu_bindings Bug 1653161 - Implement Queue.writeBuffer and writeTexture in WebGPU r=jgilbert,webidl,smaug 2020-07-28 22:26:21 +00:00
wr Bug 1669567 - Use fixed size texture arrays for picture cache slices. r=jnicol 2020-10-07 21:58:06 +00:00
ycbcr Bug 1553289 - Add identity conversion to ConvertYCbCrToRGB32. r=jgilbert 2020-08-10 21:39:13 +00:00
moz.build Bug 1639349 - [ci] Set up a SCHEDULES rule to exclude non-webrender tests on webrender-only pushes, r=gbrown 2020-05-22 14:03:46 +00:00