gecko-dev/gfx
Nicolas Silva 284bf80f3f Bug 1543974 - Deal with conflicting render task rect scheduling and allocation. r=kvark
Due to the render task ping-pong target allocation scheme, we need to ensure:
 - that tasks only read from tasks that are an odd number of passes apart,
 - that render task content is kept valid long enough for all of the dependent tasks.

The former is solved in this patch through blit tasks, the latter by marking tasks for saving as needed.

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

--HG--
extra : moz-landing-system : lando
2019-05-04 13:31:13 +00:00
..
2d Merge mozilla-inbound to mozilla-central. a=merge 2019-05-01 18:56:07 +03:00
angle Bug 1546558 - Cherry-pick OVR_multiview2, FreeBSD build fix into ANGLE. r=lsalzman 2019-04-24 03:09:40 +00:00
cairo Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
config Bug 1539892 - replace FeatureChange and GPUDeviceStatus IPDL unions with native Maybe syntax; r=mattwoodrow 2019-03-28 21:13:53 +00:00
docs Bug 1503339 - update frame rate at runtime, r=kats 2018-12-14 20:16:23 +00:00
gl Bug 1545892 - Reduce includes in gfx2DGlue.h, nsLayoutUtils.h, nsPresContext.h. r=dholbert 2019-04-22 19:58:52 +00:00
graphite2 Bug 1515629 - Update Graphite2 to version 1.3.13. r=jfkthame 2018-12-31 15:56:58 +00:00
harfbuzz Bug 1540770 - Update HarfBuzz to version 2.4.0. r=jfkthame 2019-04-03 12:49:51 +00:00
ipc Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
layers Merge mozilla-inbound to mozilla-central a=merge 2019-05-06 12:49:43 +03:00
ots Bug 1531912 - Update OTS to 7.1.9. r=jfkthame 2019-03-02 15:32:15 +00:00
qcms Bug 1512504 - Remove support for MSVC. r=froydnj 2019-02-14 21:45:27 +00:00
sfntly Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
skia Bug 1546623 - allow broken big-endian Skia builds r=rhunt 2019-04-24 17:36:08 +00:00
src Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
tests Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
thebes Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel 2019-05-03 18:26:06 -04:00
vr Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
webrender_bindings Bug 1546018 - parent the legend clip chains. r=kats 2019-05-01 17:35:44 +00:00
wr Bug 1543974 - Deal with conflicting render task rect scheduling and allocation. r=kvark 2019-05-04 13:31:13 +00:00
ycbcr Bug 1493898 - P6. Move YUVColorSpace definition in the gfx namespace. r=mattwoodrow. 2019-04-11 12:41:33 +00:00
moz.build Bug 1536162 - Update bugzilla component for gfx/wr. r=jrmuizel 2019-03-21 20:40:57 +00:00