gecko-dev/gfx/wr/webrender
Andrew Osmond 1a022002f5 Bug 1540200 - Part 1. Move picture local rect calculation to update visibility. r=kvark
We currently calculate a picture's local rect when we are doing the
first picture traversal. It was composed of the union of the clipped
local rects of its children. However the true local rect of a picture is
the union of the snapped clipped local rects of its children. The
snapping is done in device space, but we won't know the exact transform
until we establish the raster roots, which is based on the picture's
local rect.

As such, we create an estimated local rect which is how we currently
calculate the local rect. Then once the raster roots have been selected,
we recalculate the local rect of the picture based on its children
during update visibility.

This patch should have not contain any functional changes.

Differential Revision: https://phabricator.services.mozilla.com/D28881
2019-05-06 08:36:50 -04:00
..
doc Bug 1518605 - Update webrender to commit e16ab884672151fbdebc149479f9bfdecd1da216 (WR PR #3251). r=kats 2019-01-09 03:27:04 +00:00
res Bug 1414961 - check for EXT_blend_func_extended when using GL ES. r=gw 2019-04-24 05:15:04 +00:00
src Bug 1540200 - Part 1. Move picture local rect calculation to update visibility. r=kvark 2019-05-06 08:36:50 -04:00
tests Bug 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark 2019-03-19 19:48:13 +00:00
build.rs Bug 1517616 - Update webrender to commit a5b036eced81dcfc012f1335277af595f931fb11 (WR PRs #3463 and #3464). r=kats 2019-01-04 04:21:27 +00:00
Cargo.toml Bug 1525420 - Use KHR_blend_equation_advanced for mix-blend mode implementation r=gw 2019-05-01 20:45:22 +00:00