gecko-dev/gfx/wr/webrender
Glenn Watson a33501d4ab Bug 1578986 - Refactor tile comparisons to enable dirty rect checking. r=nical
Previously, primitive sub-dependencies (such as transforms, opacity
bindings etc) were invalidated by comparing the dependency array
only. This means that it's not possible to correlate an area of
a tile that is affected by those sub-dependencies.

Now, comparisons on sub-dependencies are handled as part of the
dependency check for each primitive. This means we have the
affected rectangle of the tile available, which will allow
dirty regions within a tile to be built correctly.

This patch is only preparation work - the actual dirty rect
calculation will be done as a follow up patch.

Differential Revision: https://phabricator.services.mozilla.com/D44771

--HG--
extra : moz-landing-system : lando
2019-09-05 20:44:41 +00:00
..
doc Bug 1548339 - WR swizzle configuration of texture units r=gw 2019-07-26 14:55:50 +00:00
res Bug 1578340 - Intern local position + spatial node in WR clips. r=nical 2019-09-03 15:15:00 +00:00
src Bug 1578986 - Refactor tile comparisons to enable dirty rect checking. r=nical 2019-09-05 20:44:41 +00:00
tests Bug 1555483 - Part 3: Add SVG render task and shader r=gw 2019-07-10 22:37:30 +00:00
build.rs
Cargo.toml Bug 1568540 - Upgrade to ws 0.9 in WebRender r=emilio 2019-08-17 16:26:25 +00:00