gecko-dev/gfx
Ryan Hunt aae4eeb5a2 Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange)
Previously CreateWebrenderCommands would use GetLayerState to determine whether to use Webrender or
take the fallback path. GetLayerState would then under some cases call CanOptimizeToImageLayer()
which would get the image container using the appropriate flags for sync decoding.

Now nsDisplayBackgroundImage only uses CanCreateWebrenderCommands, which doesn't pass the correct
flags to image container, leading to reftest failures in some cases. This commit fixes that.

MozReview-Commit-ID: KlslXVHlRi5

--HG--
extra : rebase_source : aacb5fcae966cb9af8d8607e6c10e4c0822ea88d
2018-03-20 13:42:05 -05:00
..
2d Add GuaranteePersistence to PushLayer in DrawTargetCapture. (bug 1447144, r=bas) 2018-03-19 13:32:12 -05:00
angle Bug 1431560 - Cherry pick ANGLE b3b177d: Update driver constants on program change. - r=kvark 2018-03-14 13:41:44 -07:00
cairo Bug 1427480 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. r=lsalzman 2018-03-20 18:02:18 +00:00
config Bug 1437886 - Prevent shared surfaces from being used without WebRender. r=nical 2018-02-16 09:50:40 -05:00
doc Remove DisplayItemLayer and corresponding layers.advanced prefs. (bug 1439960, r=mstange) 2018-02-21 09:29:49 -06:00
docs
gl Bug 1401455 - Use correct GLX visual when rendering with WebRender r=karlt 2018-03-16 17:19:23 -05:00
graphite2 Bug 1443095 - Update graphite2 library to release 1.3.11 (plus upstream commit 6e24eb7e to fix leak). r=jrmuizel 2018-03-10 10:43:38 +00:00
harfbuzz Bug 1443812 - Update HarfBuzz to 1.7.6. r=jfkthame 2018-03-07 13:29:23 -05:00
ipc Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt 2018-03-16 16:28:19 -04:00
layers Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange) 2018-03-20 13:42:05 -05:00
ots Bug 1440659 - Update OTS library to latest upstream code (currently at f7238234966c466c5e3d11ee822e9760be0c527a, release 6.1.1 + recent changes from trunk). r=fredw 2018-02-23 14:32:24 +00:00
qcms Bug 1431637 - free qcms_transform r_clut. r=jrmuizel 2018-02-08 21:41:03 -05:00
sfntly
skia Bug 1444506 - follow-up - disable explicit GPU resource allocation on all platforms. r=dholbert 2018-03-19 17:04:31 -04:00
src Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan 2018-03-16 14:29:15 +01:00
tests Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn 2018-03-20 11:29:51 +01:00
thebes Remove DisplayItemLayer and corresponding layers.advanced prefs. (bug 1439960, r=mstange) 2018-02-21 09:29:49 -06:00
vr Bug 1445647 - Fixed initialization of state.mSittingToStandingTransform 2018-03-14 13:30:06 -07:00
webrender Bug 1446358 - Update webrender to commit 2083e83d958dd4a230ccae5c518e4bc8fbf88009. r=jrmuizel 2018-03-20 09:01:12 -04:00
webrender_api Bug 1446358 - Update webrender to commit 2083e83d958dd4a230ccae5c518e4bc8fbf88009. r=jrmuizel 2018-03-20 09:01:12 -04:00
webrender_bindings Merge inbound to mozilla-central. a=merge 2018-03-21 00:24:33 +02:00
wrench Bug 1446358 - Update webrender to commit 2083e83d958dd4a230ccae5c518e4bc8fbf88009. r=jrmuizel 2018-03-20 09:01:12 -04:00
ycbcr Bug 1394734 - Replace CONFIG['MSVC'] by CONFIG['CC_TYPE'] r=glandium 2017-12-08 13:46:13 +01:00
moz.build Backed out 2 changesets (bug 1403519) for bustage on \python\mozbuild\mozbuild\test\frontend\test_reader.py on a CLOSED TREE 2018-01-17 07:23:40 +02:00