зеркало из https://github.com/mozilla/gecko-dev.git
8485fe5358
Previously, primitive dependency checking would invalidate a tile if the spatial node index for a given primitive changed. However, if a new display list is sent that changes the shape of the spatial node tree this may cause unnecessary invalidations. For example, a new display list that inserts a new spatial node at the start of the tree could result in spatial node indices being different, even though the values of the transforms was the same. This patch changes the invalidation logic for spatial nodes to compare the transforms by value, rather than index, meaning that invalidations are avoided if the shape of the spatial tree has changed, but the values are consistent. Differential Revision: https://phabricator.services.mozilla.com/D69913 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
awsy | ||
condprofile | ||
config | ||
crashtest | ||
extensions | ||
firefox-ui | ||
geckodriver | ||
gtest | ||
jsshell | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
perfdocs | ||
profiles | ||
raptor | ||
runtimes | ||
specialpowers | ||
talos | ||
tools | ||
tps | ||
web-platform | ||
webdriver | ||
xpcshell | ||
README.txt | ||
addtest.py | ||
cppunittest.ini | ||
mach_commands.py | ||
moz.build | ||
parse_build_tests_ccov.py | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testinfo.py | ||
testsuite-targets.mk |
README.txt
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff