gecko-dev/gfx/tests/reftest
Glenn Watson 0cc2ef2ac9 Bug 1641751 - Part 3 - Refactor some texture cache code for future eviction changes. r=Bert,kvark
* Maintain a running total of bytes allocated in both standalone and
  shared cache regions. This is used as a threshold to know when to
  force a mid-frame eviction. Previously, as soon as the currently
  allocated set of shared textures were full, we'd force an eviction.
  This means that in typical use cases, we were forcing an eviction
  as soon as the texture cache is > 16 MB, which is inefficient.

* Separate out picture cache eviction from the normal cache eviction
  path. This will be important in the next patch which will change
  the eviction algorithm for all shared / standalone entries.

* Remove Eviction::Eager as a policy option for shared and standalone
  textures. As part of this, switch render task cache entries to use
  Eviction::Auto. This is a better option anyway, there is no real
  benefit to evicting render tasks as soon as possible - they should
  be expired based on usage, just as for normal cache entries.

Differential Revision: https://phabricator.services.mozilla.com/D77983
2020-06-05 00:53:17 +00:00
..
468496-1-ref.html
468496-1.html
611498-1.html
611498-ref.html
709477-1-ref.html
709477-1.html
853889-1-ref.html
853889-1.html
1086723-ref.html
1086723.html
1131264-1.svg
1143303-1.svg
1149923-ref.html
1149923.html
1419528-ref.html
1419528.html
1424673-ref.html
1424673.html
1429411-ref.html
1429411.html
1435143-ref.html
1435143.html
1444904-ref.html
1444904.html
1451168-ref.html
1451168.html
1461313-ref.html
1461313.html
1463802-ref.html
1463802.html
1474722-ref.html
1474722.html
1501195-ref.html
1501195.html
1519754-ref.html
1519754.html
1523080-ref.html
1523080.html
1523776-ref.html
1523776.html
1524261-ref.html
1524261.html
1524353-ref.html
1524353.html
1616444-same-color-different-paths-ref.html
1616444-same-color-different-paths.html
blacktrans.png
bug1523410-translate-scale-snap-ref.html
bug1523410-translate-scale-snap.html
bwinton.jpg
pass.svg
reftest.list Bug 1641751 - Part 3 - Refactor some texture cache code for future eviction changes. r=Bert,kvark 2020-06-05 00:53:17 +00:00