Benoit Girard
4828cf4930
Bug 1097941 - Properly disable paint-will-resample on b2g. r=jmuizel
2014-11-28 18:42:20 -05:00
Kartikaya Gupta
1f58b3cb37
Bug 1105836 - Automatically confirm the target APZC for an input block that arrives during fast-motion. r=botond
2014-11-28 12:25:41 -05:00
Kartikaya Gupta
8050e8e61a
Bug 1105836 - Add more logging to the APZ code. r=botond
2014-11-28 12:25:41 -05:00
Andreas Pehrson
ebcef0c606
Bug 1089214 - Avoid using null query in D3D9SurfaceImage::EnsureSynchronized. r=nical
2014-11-27 17:56:00 -08:00
Ryan VanderMeulen
9e581b1d56
Merge m-c to inbound. a=merge
2014-11-26 21:43:23 -05:00
Ryan VanderMeulen
b3ebe654a9
Merge b2g-inbound to m-c. a=merge
2014-11-26 21:39:08 -05:00
Ryan VanderMeulen
7f46616db0
Backed out changesets 258ac2909d6e and 55252aebf52d (bug 1099437) for bustage.
...
CLOSED TREE
2014-11-26 14:14:16 -05:00
Kartikaya Gupta
f0cd002422
Bug 1085404 - When interacting with a fast-moving APZC, don't send the events to content. r=botond
2014-11-26 12:41:06 -05:00
Kartikaya Gupta
9ad226a883
Bug 1105295 - Stop using scrollinfo layers when event regions are enabled. r=botond
2014-11-26 12:40:55 -05:00
Milan Sreckovic
f9a7013c29
Bug 1099437 - Part 2: Clean up int vs uint usage. r=nical
2014-11-20 15:23:41 -05:00
Milan Sreckovic
411c282565
Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
2014-11-20 15:07:22 -05:00
Nicolas Silva
5b9e4409a2
Bug 1036682 - Prevent LayerTransactionChild from sending messages after it has been destroyed. r=jrmuizel
2014-11-26 14:11:11 -08:00
Nicolas Silva
01dc7cd769
Bug 1086670 - Add more gfxCriticalError logging in the D2D backend. r=jrmuizel
2014-11-26 21:05:01 +01:00
James Willcox
e0e268d8b1
Bug 1097116 - Followup for non-unified build breakage r=me CLOSED TREE
...
--HG--
extra : rebase_source : 697dc2f8d1661196ac8bb169fc4797b59af61fa3
extra : amend_source : 2aa014a0dec495466b854aebd5b19d1b5de4279e
2014-11-26 15:43:57 -06:00
James Willcox
54b19cef89
Bug 1097116 - Fix readback for EGLImageImage r=jgilbert
...
--HG--
extra : rebase_source : 038ddc25801541512a4e8231e4a6b586ed02c02b
2014-11-26 15:16:08 -06:00
James Willcox
fe1117609c
Bug 1097116 - Copy the decoded SurfaceTexture into an EGLImage to allow accurate presentation r=jgilbert
...
--HG--
extra : rebase_source : d3165eb2d9534f82c84e3399e744e0c31b64c2dd
2014-11-26 15:16:07 -06:00
James Willcox
ff5ac4a822
Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
...
--HG--
extra : rebase_source : 8da8c1e9e5ded06c8735ee5d30f8333f829064c5
2014-11-26 15:16:07 -06:00
Nicolas Silva
fb73844f4c
Bug 1101636 - Cleanup the CompositorType enum. r=jrmuizel
2014-11-26 02:00:34 +01:00
Nicolas Silva
49d7294bfb
Bug 1102917 - Remove the TextureInfo member from client compositables. r=sotaro
2014-11-25 20:19:13 +01:00
Nicolas Silva
a491a3acfe
Bug 1102895 - Remove unused TextureFlags. r=sotaro
2014-11-25 20:19:04 +01:00
Milan Sreckovic
f03d959dfa
Bug 1104837: Add warnings and assertions when our assumptions about tile pools fail. r=nical
2014-11-25 14:54:29 -05:00
Sotaro Ikeda
9cdf93e85c
Bug 1103213 - Do not compose when layer does not exist r=nical
2014-11-25 06:40:30 -08:00
Kartikaya Gupta
1219436c71
Bug 1104282 - Add missing include. r=botond
2014-11-25 08:45:57 -05:00
Kartikaya Gupta
3b921e945e
Bug 1104266 - Add logging of nsDisplayLayerEventRegions fields in the display list dump. r=mattwoodrow
2014-11-25 08:45:20 -05:00
Bas Schouten
ffe18e720f
Bug 1103135: Fix CompositorBench code to build again. r=benwa
2014-11-24 19:44:51 +00:00
Kartikaya Gupta
da1d7035e5
Bug 1056388 - Add assertions as per TODO. r=botond
2014-11-24 13:23:57 -05:00
Jonathan Watt
9910919cdd
Bug 1103623 - Port most remaining gfxContext::Fill() calls to Moz2D. r=mattwoodrow
2014-11-24 00:04:33 +00:00
Jonathan Watt
e598736fc1
Bug 1103621 - Get rid of GraphicsOperator::OPERATOR_CLEAR. r=mattwoodrow
2014-11-20 10:40:04 +00:00
Kartikaya Gupta
3c73404215
Bug 918288 - Add logging for some of the SetTargetAPZ codepaths. r=botond
2014-11-21 21:36:26 -05:00
Kartikaya Gupta
6b5ac6ea72
Bug 918288 - Modify the SetTargetAPZC API to take an array of targets for multiple touch points. r=botond
2014-11-21 21:36:25 -05:00
Wes Kocher
6b37217a66
Backed out changeset 82e94c16732d (bug 1101974)
2014-11-21 10:52:24 -08:00
Wes Kocher
4f61d4867e
Backed out changeset 08df10804c35 (bug 1101974)
2014-11-21 10:52:17 -08:00
Mason Chang
a288f3be7d
Bug 1101974. Part 2: Initialize vsync source during compositor creation. r=mstange
2014-11-21 09:16:19 -08:00
Mason Chang
bc4ddfe26e
Bug 1101974. Part 1. Move VsyncDispatcher to CompositorParent. r=roc
2014-11-21 09:16:19 -08:00
Vladimir Vukicevic
200399e6f3
Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical
2014-07-09 12:26:18 -07:00
James Willcox
f409f2a92b
Back out bug 1097116
2014-11-21 09:47:03 -06:00
James Willcox
1664129cd2
Bug 1097116 - Fix readback for EGLImageImage r=jgilbert
2014-11-21 09:28:21 -06:00
James Willcox
60e6a04aff
Bug 1097116 - Copy the decoded SurfaceTexture into an EGLImage to allow accurate presentation r=jgilbert
2014-11-21 09:28:20 -06:00
James Willcox
d86fc4559b
Bug 1097116 - Add fencing and better lifetime management for EGLImage Images r=jgilbert
2014-11-21 09:28:19 -06:00
Boris Chiou
fe464f5aa9
Bug 1096139 - Create websocket dynamically after we enable Layerscope. r=dglastonbury
...
We have to create the websocket if it doesn't exist after enabling
Layerscope. Therefore, we don't have to reboot the device anymore.
1. Remove the Init and DeInit in CreateCompositor and DestroyCompositor
to prevent some unwanted deInits on the browser. (Our browser often
calls DestroyCompositor)
2. Initize websocket only when we need it.
2014-11-20 02:00:00 +01:00
Milan Sreckovic
ca4a4a0efe
Bug 1097655 - Guard against invalid shadow manager. r=sotaro
2014-11-19 15:22:03 -05:00
Wes Kocher
87398db1ad
Merge fx-team to m-c a=merge
2014-11-20 17:55:52 -08:00
Benoit Girard
df8f80814b
Bug 1098495 - Part 2: Run the layer tree invalidation code on windows. r=mstange ON A CLOSED TREE
...
--HG--
extra : rebase_source : 1e98356dabedb557ad786dbd49679206e24cf09e
2014-11-20 15:10:18 -05:00
Benoit Girard
66c7911436
Bug 1098495 - Retain a container's intermediate surface's content. r=mattwoodrow
...
--HG--
extra : rebase_source : cdb691c1127445eeeb2e4fda5a0ef4f2223703fc
2014-11-18 17:33:36 -05:00
Nicolas Silva
f494468d40
Bug 1101552 - Remove the double-buffered ImageClient. r=sotaro
2014-11-20 19:49:51 +01:00
Nicolas Silva
cc878d2bd9
Bug 1086670 - Add some gfxCriticalError logs around DrawTarget creation. r=Bas
2014-11-20 15:48:07 +01:00
Carsten "Tomcat" Book
5ee5a18c49
Merge mozilla-central to fx-team
2014-11-20 12:22:05 +01:00
David Anderson
397b1a3520
Add inactive subframes to the dispatch-to-content region. (bug 1082594, r=tn,kats)
2014-11-19 20:24:15 -08:00
Kearwood (Kip) Gilbert
f4ebf1682f
Bug 1086723 - Enable asynchronous update of mask layer transforms. r=kats
...
- Layer::ComputeEffectiveTransformForMaskLayer now computes a delta transform
for the mask layer's effective transform using the masked layer's shadow
transform and base transform. This delta is applied to the effective
transform of the mask layer, with the same effect as if it were also
transformed by the APZ.
2014-11-14 15:33:00 +01:00
Benoit Girard
09a0591f64
Bug 1087530
- Part 2: Set OGL Scissor during mClearOnBind. r=jmuizel
2014-11-19 15:30:25 -05:00