mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 21:31:04 +00:00
7004a2fbc3
When there are a large number of sibling backdrop-filter primitives present, the existing naive recursive traversals to assign the `render_on` and `free_after` passes hit pathological cases. In the test case for this bug, a debug build takes 12+ seconds to complete on my development machine. Instead, switch to a topological sort for `render_on` assignment, and use a non-recursive traversal to set `free_after` (which relies on having the passes in-order from the topo sort to avoid recursion). Differential Revision: https://phabricator.services.mozilla.com/D144359 |
||
---|---|---|
.. | ||
aom | ||
cups | ||
dav1d | ||
googletest | ||
highway | ||
intgemm | ||
jpeg-xl | ||
js | ||
libsrtp | ||
libwebrtc | ||
msgpack | ||
pipewire | ||
prio | ||
python | ||
rlbox | ||
rlbox_wasm2c_sandbox | ||
rust | ||
sipcc | ||
sqlite3 | ||
wasm2c | ||
webkit/PerformanceTests | ||
WinToast | ||
moz.build |