gecko-dev/gfx
Ryan Hunt 3405de8af3 Move buffer clearing after all copies in SingleTiledContentClient (bug 1422392, r=nical)
CaptureTiledPaintState will execute all buffer copy operations first,
followed by all buffer clears. This works for MultiTiledContentClient
as it does those operations in that order. SingleTiledContentClient
can do copies, followed by a clear, followed by some copies.

If the clears are hoisted after the copies, graphical corruption can
happen. I think the easiest way to fix this is to move the clear
after the copies and sub out the region that has been successfully
copied.

MozReview-Commit-ID: EfMVmCzyy8w

--HG--
extra : rebase_source : aa9dfa0e38b0173100da99d7111a8c412c628c60
2017-12-06 12:28:37 -06:00
..
2d SetPermitSubpixelAA for capture draw targets based on mFormat (bug 1422392, r=nical) 2017-11-29 16:58:43 -05:00
angle Bug 1421199 - Use EGL_EXPERIMENTAL_PRESENT_PATH_FAST_ANGLE for WebRender r=jgilbert 2017-11-29 13:13:40 +09:00
cairo Bug 584623 - fix cairo bounds calculation for zero length lines. r=jmuizelaar 2017-11-26 14:47:25 +00:00
config Bug 1391159 - Handle WebRender ProgramBinary usage r=nical 2017-11-24 20:58:24 +09:00
doc Bug 1422317 - Update webrender to commit b7714b1d4348c00682b5643ea0e3f0b15adaeda5. r=jrmuizel 2017-12-05 11:51:33 -05:00
docs
gl Bug 1421199 - Use EGL_EXPERIMENTAL_PRESENT_PATH_FAST_ANGLE for WebRender r=jgilbert 2017-11-29 13:13:40 +09:00
graphite2 Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium 2017-10-25 15:12:09 -07:00
harfbuzz Bug 1422898 - Update Harfbuzz to 1.7.2. r=jfkthame 2017-12-05 07:44:54 -05:00
ipc Bug 1419834 - Add hit-testing results for MozMouseHittest events to APZTestData. r=botond,mrbkap 2017-11-29 23:16:26 -05:00
layers Move buffer clearing after all copies in SingleTiledContentClient (bug 1422392, r=nical) 2017-12-06 12:28:37 -06:00
ots Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium 2017-10-25 15:12:09 -07:00
qcms Bug 1250461. Don't reject profiles with negative colorant tristiumlus value on macOS. r=mstange 2017-10-12 11:46:08 -04:00
sfntly Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium 2017-10-25 15:12:09 -07:00
skia Bug 1224396 - Skia path allocation cleanups. r=msreckovic 2017-11-22 12:19:29 -05:00
src Bug 1419834 - Add hit-testing results for MozMouseHittest events to APZTestData. r=botond,mrbkap 2017-11-29 23:16:26 -05:00
tests Merge inbound to mozilla-central r=merge a=merge on a CLOSED TREE 2017-11-30 00:41:09 +02:00
thebes Bug 1421313 - Remove TexturePoolOGL r=jgilbert 2017-12-06 10:13:34 -06:00
vr Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-12-06 01:49:19 +02:00
webrender Bug 1422317 - Update webrender to commit b7714b1d4348c00682b5643ea0e3f0b15adaeda5. r=jrmuizel 2017-12-05 11:51:33 -05:00
webrender_api Bug 1421275 - Update webrender to commit e3dd85359580074f4ca4a554d9a3c85779f8de64. r=jrmuizel 2017-12-01 09:50:05 -05:00
webrender_bindings Merge inbound to mozilla central r=merge a=merge 2017-12-07 12:53:20 +02:00
ycbcr Backed out changeset 5f90362bbc80 (bug 1422368) for Windows static bustage (unresolved externals). r=backout 2017-12-06 20:20:54 +02:00
moz.build Bug 1402862 - Remove ENABLE_INTL_API conditional from gfx build files. r=milan 2017-09-25 17:32:47 +01:00