gecko-dev/gfx/layers/composite
Hiroyuki Ikezoe 3e951aea06 Bug 1458457 - Use the current frame time stamp instead of the previous frame's time stamp in the case where the animation was play pending state when the animation was sent to the compositor. r=birtles
When we send play-pending animation to the compositor, we resolve its start
time with the time at the very moment we send the animation to the compositor
instead of refresh drivers' tick time.  That means that it's possible that the
start time indicates more future time stamp than the previous frame time stamp
on the compositor.  If we were to use the previous frame timestamp in this
case, then we'd end up treating the animation as if it had not yet started so
we would skip its initial paint.

MozReview-Commit-ID: 8TdZ6m0gqMm

--HG--
extra : rebase_source : ce712308ef9ef24dcef2c39a89bb5935e305a09c
2018-05-08 16:58:06 +09:00
..
AsyncCompositionManager.cpp Bug 1458457 - Use the current frame time stamp instead of the previous frame's time stamp in the case where the animation was play pending state when the animation was sent to the compositor. r=birtles 2018-05-08 16:58:06 +09:00
AsyncCompositionManager.h Bug 1449287 - Remove obsolete compositor animation telemetry probes. r=botond 2018-04-05 14:55:32 -04:00
CanvasLayerComposite.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CanvasLayerComposite.h Bug 1412048 - Remove NS_RUNTIMEABORT. r=froydnj 2017-10-24 23:41:15 -07:00
ColorLayerComposite.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ColorLayerComposite.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CompositableHost.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CompositableHost.h Don't hardcode ContentHostTexture in PaintedLayerMLGPU. (bug 1420674 part 1, r=rhunt) 2017-11-29 21:12:24 -08:00
CompositorScreenshotGrabber.cpp Bug 1444432 - Implement screenshot grabbing in LayerManagerComposite. r=jrmuizel 2018-04-12 15:31:12 -04:00
CompositorScreenshotGrabber.h Bug 1444432 - Implement screenshot grabbing in LayerManagerComposite. r=jrmuizel 2018-04-12 15:31:12 -04:00
ConsolasFontData.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ContainerLayerComposite.cpp Bug 1446022 - Guard against dereferencing a null APZC pointer in degenerate cases. r=botond 2018-03-19 17:11:22 -04:00
ContainerLayerComposite.h Bug 1420512 - Try unifying data structures for scrollbar container and scrollbar thumb info. r=botond 2018-03-02 19:00:03 +01:00
ContentHost.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
ContentHost.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
Diagnostics.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Diagnostics.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
FPSCounter.cpp Bug 1428258 - Stop using GetNativePath in gfx/. r=jrmuizel 2017-12-17 00:13:30 +09:00
FPSCounter.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
FontData.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
FrameUniformityData.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
FrameUniformityData.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
GPUVideoTextureHost.cpp Bug 1404477 - Merge ResourceUpdateQueue and TransactionBuilder. r=kats 2018-01-29 14:33:39 +01:00
GPUVideoTextureHost.h Bug 1404477 - Merge ResourceUpdateQueue and TransactionBuilder. r=kats 2018-01-29 14:33:39 +01:00
ImageComposite.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ImageComposite.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ImageHost.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
ImageHost.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ImageLayerComposite.cpp Bug 1429602: Rename BaseRect::IsZero to BaseRect::IsZeroArea. Also slip in some corrections to using BaseRect methods instead of direct member access. r=bas.schouten 2018-01-10 17:57:10 -05:00
ImageLayerComposite.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
LayerManagerComposite.cpp Bug 1444432 - Implement screenshot grabbing in LayerManagerComposite. r=jrmuizel 2018-04-12 15:31:12 -04:00
LayerManagerComposite.h Bug 1444432 - Implement screenshot grabbing in LayerManagerComposite. r=jrmuizel 2018-04-12 15:31:12 -04:00
PaintCounter.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
PaintCounter.h Fix DataSourceSurface mapping in PaintCounter. (bug 1405390 part 4, r=bas) 2017-11-09 00:43:31 -08:00
PaintedLayerComposite.cpp Bug 1398845 - Handle null mBuffer in PaintedLayerComposite::IsOpaque r=mstange 2018-02-22 20:53:10 -08:00
PaintedLayerComposite.h Bug 1398845 - Handle null mBuffer in PaintedLayerComposite::IsOpaque r=mstange 2018-02-22 20:53:10 -08:00
TextRenderer.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
TextRenderer.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
TextureHost.cpp Bug 1388020. r=nical 2018-04-06 09:01:17 -04:00
TextureHost.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
TiledContentHost.cpp Bug 1450255 - Don't reset the TextureSource when uploading tiles with advanced layers. r=nical 2018-04-02 13:35:50 -05:00
TiledContentHost.h Add high-res tiling support to Advanced Layers. (bug 1420674 part 5, r=mattwoodrow) 2017-11-29 21:12:26 -08:00
X11TextureHost.cpp Bug 1388020. r=nical 2018-02-07 09:33:12 -05:00
X11TextureHost.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00