Kartikaya Gupta
5238d9ba37
Bug 1246290 - Add the ability for APZCs to not expose async transforms. r=botond
...
The call site is responsible for indicating whether or not the APZC should respect
the force-disable flag in the APZCs. This is because we only want to respect that
flag when doing visual transforms (similar to how scrollinfo layers work) and not
when doing transforms on input events.
MozReview-Commit-ID: Dqgz6fqJGXG
2016-04-03 13:13:58 -04:00
Kartikaya Gupta
36b6d35999
Bug 1246290 - Refactoring to get rid of SampleContentTransformForFrame from AsyncPanZoomController. r=botond
...
MozReview-Commit-ID: Kh6ptJ7tQms
2016-04-03 13:13:58 -04:00
Botond Ballo
77cebd9dd2
Bug 1219296 - Make ScrollMetadata::sNullMetadata a StaticAutoPtr so that ScrollMetadata can admit nsTArray members. r=kats
...
MozReview-Commit-ID: LOZdnAhL5xH
--HG--
extra : rebase_source : 39b619a7945e9f3c867dbe67e700e8b83d7c3699
2016-03-30 17:04:10 -04:00
Botond Ballo
a74ec8c79b
Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats
...
MozReview-Commit-ID: DymHOSI6yYK
--HG--
extra : rebase_source : 1996bcb7f005c02b94031fe1c73d5136814b0296
2016-03-28 19:14:52 -04:00
Daisuke Akatsuka
6c89bdf21b
Bug 1248532
- Part 1: steps-start does not produce correct value at the beginning of the interval. r=birtles
...
MozReview-Commit-ID: F9b1HCfEqU6
--HG--
extra : transplant_source : %22xJ1%EBa%D6%7D%87%03%B84%2A5%CA9%93N%8A%16
2016-04-01 14:00:57 +09:00
Kartikaya Gupta
0c92703124
Bug 1259529
- Ensure that the APZ minimap for subframes remains scaled to the visible portion of the composition bounds. r=BenWa
...
MozReview-Commit-ID: Faxtlk6cIHx
2016-03-24 16:06:45 -04:00
Kartikaya Gupta
8314c3f23b
Bug 1259529
- Clean up the APZ minimap rendering code a bit. No functional changes. r=BenWa
...
MozReview-Commit-ID: avf1rlxSpj
2016-03-24 16:06:08 -04:00
Nicolas Silva
9294c61389
Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander
2016-03-22 15:28:27 +01:00
David Anderson
f3dc22db8d
Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
...
--HG--
rename : gfx/layers/ipc/CompositorChild.cpp => gfx/layers/ipc/CompositorBridgeChild.cpp
rename : gfx/layers/ipc/CompositorChild.h => gfx/layers/ipc/CompositorBridgeChild.h
rename : gfx/layers/ipc/CompositorParent.cpp => gfx/layers/ipc/CompositorBridgeParent.cpp
rename : gfx/layers/ipc/CompositorParent.h => gfx/layers/ipc/CompositorBridgeParent.h
2016-03-22 14:08:38 -04:00
Carsten "Tomcat" Book
a946199796
Backed out changeset 38aa13f30b92 (bug 1245813) for bc7 crashes on a CLOSED TREE
2016-03-22 17:11:21 +01:00
Nicolas Silva
2b867d9c85
Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander
2016-03-22 15:28:27 +01:00
Matt Woodrow
b95fd6e721
Bug 1223736 - Part 3: Remove the distinction between 2d and 3d masks since it only adds complexity. r=Bas
2016-03-22 09:10:37 +13:00
Nicolas Silva
bd7973ab2d
Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro
2016-03-17 14:58:58 +01:00
Seth Fowler
56dbbf45cc
Bug 1257315 (Part 2) - Release old visible regions info when new info is available or a layers ID is no longer used. r=botond
2016-03-18 18:38:57 -07:00
Seth Fowler
d8b3579dd9
Bug 1257315 (Part 1) - Add a visualization of visibility tracking to the APZ minimap. r=botond,mattwoodrow
2016-03-18 18:38:57 -07:00
Nicolas Silva
b6487df277
Bug 1256045 - Add a null-check in BufferTextureHost::EnsureWrappingTextureSource. r=jnicol
2016-03-18 16:16:06 +01:00
Wes Kocher
733e78634f
Backed out changeset 93f4eafb8beb (bug 1256693) for media mochitest leaks CLOSED TREE
...
MozReview-Commit-ID: 1K6kSNA28N9
2016-03-17 15:42:54 -07:00
Wes Kocher
4555ef21a3
Backed out changeset 1e6a9b36ed35 (bug 1256045) for media mochitest leaks CLOSED TREE
...
MozReview-Commit-ID: FrILd3iK5U0
2016-03-17 15:42:46 -07:00
Matt Woodrow
8d2b64d662
Bug 1250718 - Improve layer logging for preserve-3d layers. r=thinker
...
--HG--
extra : rebase_source : 7405e30e0081bfa1b249ff6bd4f7bfd713110815
2016-03-18 09:18:10 +13:00
Nicolas Silva
57668786d8
Bug 1256045 - Add a null-check in BufferTextureHost::EnsureWrappingTextureSource. r=jnicol
2016-03-17 14:59:12 +01:00
Nicolas Silva
3d48952156
Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro
2016-03-17 14:58:58 +01:00
Benoit Girard
4af2ba2a93
Bug 1255907
- Fix unification build issues in APZ & Layers. r=kats
...
MozReview-Commit-ID: 4tUYEJRgpUF
--HG--
extra : rebase_source : 8c0f99bca01886f0cee802f8490b2a9ff9572eaa
2016-03-14 11:39:12 -04:00
Daisuke Akatsuka
cb51780a6e
Bug 1237173 - Part2: Change type of duration to Maybe<StickyTimeDuration>. r=birtles
2016-03-09 14:14:20 +09:00
Nicolas Silva
9c9d7e08e4
Bug 1251427 - Require a full update when a TextureHost switches from a TextureSource to another. r=sotaro
2016-03-08 10:08:56 +01:00
Sotaro Ikeda
50122dc17d
Bug 1253489 - Update SendFenceHandleIfPresent() r=nical
2016-03-07 19:16:40 -08:00
Botond Ballo
40e28dfd6d
Bug 1248822 - In LayerManagerComposite::UpdateAndRender(), call PostProcessLayers() before LayerTreeInvalidation. r=mattwoodrow
...
The reason is that PostProcessLayers() can change the effective visible region,
and LayerTreeInvalidation needs the final effective visible region.
MozReview-Commit-ID: 1wLROyOTcIB
2016-02-08 19:01:45 -05:00
Sotaro Ikeda
81561bca72
Bug 1251726 - Check if Compositor is set r=nical
2016-03-07 17:35:38 -08:00
Edwin Flores
54fb15d59f
Bug 1224199 - Remove some unused code in TiledLayerBufferComposite - r=nical
2016-03-07 11:51:12 +00:00
kearwood
55594c5b97
Bug 1251886 - Correct inputFrameID selection when using e10s r=daoshengmu
...
- ContainerLayerComposite::ContainerRenderVR failed to find
a CanvasLayerComposite and get an inputFrameId as it was
only looking at immediate children layers.
- Initialize Oculus SDK structures with 0 to ensure code is less
brittle when Oculus SDK is updated in the future.
- Added assert and sanity check to ensure that valid inputFrameID's
are used when indexing the Oculus pose buffers.
MozReview-Commit-ID: 136lf8aMWms
--HG--
extra : rebase_source : 14ae32704e6ccd9c6823467a7cb073290cbd5a09
2016-03-01 18:00:07 -08:00
Daisuke Akatsuka
0b1a2c1ae5
Bug 1248338 - Implement iterationStart; r=birtles
2016-03-02 16:23:34 +09:00
Jean-Yves Avenard
0e49049c9a
Bug 1251910: Fix YUV422 IOSurface. r=mattwoodrow.
...
Bug 1249273
reverted the changes of bug 1248323.
MozReview-Commit-ID: 4ri1gTOf2Dg
2016-03-02 14:35:47 +11:00
David Anderson
c00e9a5d93
Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow)
2016-02-29 01:53:15 -05:00
David Anderson
d4db86d05e
Factor compositor initialization out of LayerManagerComposite. (bug 1245765 part 6, r=mattwoodrow)
2016-02-29 01:53:14 -05:00
Andrew Moser
79c176df5e
Bug 1249937 - Rename LayerComposite::SetShadowTransform to SetShadowBaseTransform. r=botond
...
--HG--
extra : amend_source : c7ff0b07c4caf885a10ef08b6a5051d6a2dc5485
2016-02-26 21:36:52 -05:00
Lee Salzman
059ca6d6f5
Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
2016-02-25 14:38:05 -05:00
Nicolas Silva
60f1ac8846
Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro
2016-02-25 14:15:58 +01:00
Nicolas Silva
9e20942d69
Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro
2016-02-25 14:15:52 +01:00
Nicolas Silva
2b9dadff72
Bug 1249273
- Lazily prepare TextureSources and recycle them when possible in ImageHost. r=sotaro
2016-02-25 14:15:40 +01:00
Nicolas Silva
e8b70b860b
Bug 1249273
- Enable BufferTextureHost to recycle a TextureSource that is not marked as owned. r=sotaro
2016-02-25 14:15:34 +01:00
Jean-Yves Avenard
0f2fbc9d88
Bug 1248323: P1. Add support for YUV422 IOSurface. r=nical
...
Those are really UYVY 16bpp surface.
MozReview-Commit-ID: DWkqrF6Norj
--HG--
extra : rebase_source : 479500af560f61a3f6b6c4c3b0f64aeb92438a9a
2016-02-23 13:26:27 +11:00
Bas Schouten
36d729fab3
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Phil Ringnalda
a5861fc16a
Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent
...
CLOSED TREE
2016-02-23 21:27:46 -08:00
Bas Schouten
fd04611c7c
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Matthew S
f91b1ade98
Bug 1247450 - Rename LayerComposite::GetShadowTransform to GetShadowBaseTransform. r=botond
...
MozReview-Commit-ID: 4HkKFCDQW4l
2016-02-20 19:05:59 -05:00
Milan Sreckovic
c0c9e1c9f0
Bug 1249312: UseAcceleratedCanvas on Mac should really be UseAcceleratedSkiaCanvas. r=mchang
2016-02-18 14:00:53 -05:00
Hiroyuki Ikezoe
bff8c71b2a
Bug 1216842 - Part 10: Remove the limit of the computed timing progress. r=birtles
...
Now we produce computed timing progress outside [0,1] range.
We use the last segment to calculate animation values if the value is greater than 1.
We use the first segment to calculate animation values if the value is lesser than 0.
2016-02-18 14:20:00 +01:00
Thinker K.F. Li
4c328ff551
Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow
...
--HG--
extra : commitid : S1u1kZ0sGV
2016-02-18 17:12:40 -08:00
kearwood
d2f423667c
Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu
...
- Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame
MozReview-Commit-ID: 5tJl5YJt7Eo
--HG--
extra : rebase_source : 5dbb35ea1451a9f378e28d81a8704b63b1b72b4d
2016-01-08 18:50:10 -08:00
Milan Sreckovic
e5d1fffa48
Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond
2016-02-08 11:57:00 +01:00
Botond Ballo
c5fb5cdd95
Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
...
MozReview-Commit-ID: 6wbe0kUWh9h
--HG--
extra : rebase_source : 1263fcf02beb41bd8f7c6d6556b629f772fd955a
2016-02-12 20:24:38 -05:00