gecko-dev/gfx
Jamie Nicol b53bc9fd1c Bug 1255448 - Call ClientMultiTiledLayerBuffer::PaintThebes even when region to paint is empty. r=mattwoodrow
Remove early return for empty invalid regions from
ClientTiledPaintedLayer::RenderHighPrecision so that
ClientMultiTiledLayerBuffer::PaintThebes is called even when the region
to paint is empty. This ensures that the tile buffer will free unused
tiles in cases where no new painting is required but the valid region
has shrunk.

Add replacement early returns into ClientMultiTiledLayerBuffer to avoid
as much needless work as possible while still recalculating which tiles
are valid.

MozReview-Commit-ID: C86Pi7lRjjs

--HG--
extra : transplant_source : %F0%96H%DAn4%FE%A6%3EPf%B7%AF3%95%D6%F9o%D9/
2016-03-10 15:01:15 +00:00
..
2d Bug 1255320 - Create DrawTarget with DIB as similar DrawTarget r=jrmuizel 2016-03-13 19:46:23 -07:00
angle Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium 2015-11-05 16:05:26 -05:00
cairo Bug 1255281. Add pixman fast path for bilinear x888_8888_SRC. r=lsalzman 2016-03-11 08:23:48 +08:00
doc Bug 1235223 - Fix another typo in the layers history document. 2016-01-27 13:33:56 +01:00
docs Bug 1150232 - Stop gap solution until we can integrate the graphics docs. r=mstange 2015-06-19 14:36:23 -04:00
gl Bug 1255224 - Add pref to force glFinish in DXGL path. (default:false) - r=dvander 2016-03-10 13:17:46 -08:00
graphite2 Bug 1245076 - Include cmath instead of math.h in Collider.cpp. r=jfkthame 2016-03-11 17:33:11 +09:00
harfbuzz Bug 1249861 - Update harfbuzz to release 1.2.2 from upstream. r=jrmuizel 2016-02-24 20:54:53 +00:00
ipc Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange) 2016-02-23 10:11:21 -08:00
layers Bug 1255448 - Call ClientMultiTiledLayerBuffer::PaintThebes even when region to paint is empty. r=mattwoodrow 2016-03-10 15:01:15 +00:00
ots Bug 1227058 - Update OTS to version 5.0.0. r=jfkthame 2016-01-26 14:08:00 +01:00
qcms Bug 1205533 - Fix and disallow warnings in gfx/qcms/. r=jrmuizel. 2015-09-17 17:11:27 -07:00
skia Bug 1253678 - Rename mozilla::Function to mozilla::function. r=froydnj 2016-03-11 16:49:13 -05:00
src Bug 1251995 part 3 - Use struct to pass params for gfxTextRun::Draw. r=jfkthame 2016-03-08 15:56:18 +08:00
tests Bug 1253862 - Mark test_acceleration.html as an expected fail on WinXP e10s. 2016-03-05 15:32:09 -05:00
thebes Bug 1255224 - Add pref to force glFinish in DXGL path. (default:false) - r=dvander 2016-03-10 13:17:46 -08:00
vr Bug 1248761 - Destroy VRHMDInfo objects on the compositor thread r=daoshengmu 2016-03-03 16:58:40 -08:00
ycbcr Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel. 2016-01-07 20:57:38 -08:00
moz.build Bug 1014691 - Move TestAsyncPanZoomController.cpp to gfx/layers/apz/test/gtest. r=kats,glandium 2015-09-18 13:19:05 -04:00