Nicolas Silva
b403727c8a
Bug 1044975 - Don't crash if mapping D3D11 shader constant buffers fails. r=Bas
2014-10-06 14:53:42 +02:00
Nicolas Silva
18f2933141
Bug 1076825 - Don't crash release builds if allocating the buffer on white failed in RotatedBuffer.cpp. r=Bas
2014-10-06 14:37:57 +02:00
Andrew Osmond
12f02044a8
Bug 1077402 - Lock monitor when accessing overscrolling transform. r=kats
2014-10-03 06:38:00 +02:00
Mason Chang
5f9bc27495
Bug 1075096 - Separate LayerTransactions in profiler. r=benwa
2014-10-01 11:38:00 +02:00
Mason Chang
46416542dd
Bug 1073545 - Add Vsync Markers to SPS Profiler. r=benwa
2014-10-01 13:01:59 -07:00
Phil Ringnalda
630da0fb57
Back out ef1cd14c8cac (bug 1067455) for Windows assertion failures
...
CLOSED TREE
2014-10-05 19:16:56 -07:00
Sotaro Ikeda
789dfa367a
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-05 14:14:33 -07:00
Kartikaya Gupta
8cce6d55ca
Bug 1063168 - Fix some incorrect debug printf format specifiers. r=botond
2014-10-03 13:39:38 -04:00
Kartikaya Gupta
fd1d2d6fd3
Bug 1063138 - Don't forward move events from the GEL to the APZC when two fingers are down but the pinch hasn't been activated. r=botond
2014-10-03 13:39:37 -04:00
Kartikaya Gupta
f8118760e7
Bug 1074401 - Ensure that the repaint request is always dispatched from the APZ on the main thread. r=botond
2014-10-03 13:39:37 -04:00
Nicolas Silva
604caaa649
Bug 1073113 - make D3D11 image layers double buffered. r=mattwoodrow
2014-10-03 11:25:07 +02:00
Ed Morley
ea44f66be6
Merge mozilla-central and inbound
2014-10-03 15:14:53 +01:00
Ed Morley
e477fa5b6d
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-10-03 14:29:24 +01:00
Sushil Chauhan
2e11bc24bd
Bug 1074099 - Use GetLocalTransform api in LayerTreeInvalidation class. r=mattwoodrow
...
--HG--
extra : rebase_source : 80970410b49552e61c0cf76d7953fdd825029bb4
2014-10-01 11:04:19 -07:00
Sotaro Ikeda
3b7c7f0655
Bug 1075136 - backout the commit
2014-10-02 06:45:02 -07:00
Kartikaya Gupta
d260938d4a
Bug 1076915 - Ensure that PostDelayedTask is always called on the controller thread. r=botond
2014-10-03 09:29:49 -04:00
Nick Lebedev
ec389e0c08
Bug 947892. Add dispatching of the tap event when the tap is followed by multiple touches. r=botond
2014-10-03 09:24:56 -04:00
Kartikaya Gupta
fecbd636c7
Bug 1043859 - Fix the code to remove the async transform from scrollbar layers that are descendants of their content. r=botond
2014-10-01 17:49:31 -04:00
Kartikaya Gupta
c0ef7b508e
Bug 1043859 - Expose the APZC overscroll transform as a separate function. r=botond
2014-10-01 17:49:31 -04:00
Kartikaya Gupta
f6dd5109c3
Bug 1068571 - Clear velocity on touch-end even if in the NOTHING state. r=botond
2014-10-01 17:49:30 -04:00
Botond Ballo
1446201028
Bug 1073618 - When starting a snap-back after a fling, only consider APZCs along the handoff chain from the flinging APZC onwards. r=kats
2014-10-01 13:26:37 -04:00
Kartikaya Gupta
cb3b26758d
Bug 1074944 - Update APZ code to use Matrix4x4::Inverse() where possible. r=nical
2014-10-01 13:13:05 -04:00
Sotaro Ikeda
37443dae3c
Bug 1075136 - Initialize TileClient::mCompositableClient correctly r=nical
2014-10-01 07:16:32 -07:00
Jeff Muizelaar
c3affcb72a
Bug 1074615. Remove DRAW_SNAPPED. r=mwoodrow
...
This doesn't seem to be necessary and doesn't really make sense to me. This
will help us moving region clipping into Moz2D
--HG--
extra : rebase_source : 4a5987ce2a95eaba44a69233d1b7f461f5ec16ea
2014-10-01 01:25:25 -04:00
Wes Kocher
8adc9a9e95
Merge m-c to inbound a=merge
2014-09-30 17:10:24 -07:00
Wes Kocher
2e1b5ed4a5
Merge b2g-inbound to m-c a=merge
2014-09-30 16:42:03 -07:00
Jeff Muizelaar
5f8fb480ab
Bug 1066664. Fix screenshot rotation. r=mwoodrow
...
This moves the screenshot (now-nonexistent) unrotation code from the opengl
compositor into ClientLayerManager.cpp
2014-09-30 16:20:48 -04:00
Nicolas Silva
5b2614fff9
Bug 1072877 - Ensure OOP transactions can't use memory backed tile locks. r=bjacob
2014-09-30 18:30:23 +02:00
Jeff Muizelaar
edcf8c4bd6
Bug 1073086. Remove broken snapping code. r=mwoodrow
...
We generate a Rect from integers and then round them to do the snapping.
- Rect rect(r->x, r->y, r->width, r->height);
-
- rect.Round();
This accomplishes nothing.
Just rip it out.
--HG--
extra : rebase_source : 3194652ca83f2e66ae1cbd02573ab86c444bd2fb
2014-09-25 14:01:10 -04:00
Jeff Muizelaar
3862451b01
Bug 1071241. Call ComputeRotation before TransformShadowTree. r=mwoodrow
...
This is need so that the rotation transform is available at
transform time. Without this rotation is delayed a frame.
2014-09-30 10:07:05 -04:00
Markus Stange
9018a4fdb5
Bug 1073727 - Fix bustage.
2014-09-30 14:08:18 +02:00
Markus Stange
46a9b66707
Bug 1073727 - Make OverscrollHandoffState::mPanDistance non-negative during OS X APZ panning. r=botond
2014-09-30 13:51:37 +02:00
Chris Lord
bc0a1c5064
Bug 1006797 - Only apply the window render offset when actually rendering to the window. r=nical
...
--HG--
extra : rebase_source : 24f2d8c50e5c0ddfa6683291040a78574d631678
2014-10-03 13:22:32 +13:00
Carsten "Tomcat" Book
cebd20ff23
Merge m-c to b2g-inbound
2014-09-30 15:42:26 +02:00
Ryan VanderMeulen
887ad0494a
Merge m-c to b2g-inbound. a=merge
2014-09-29 16:02:35 -04:00
Kartikaya Gupta
5490a21f6e
Bug 1070993 - Allow for sub-app-unit rounding error when deciding if an APZ is checkerboarding or not. r=botond
2014-09-29 13:33:15 -04:00
Ed Morley
411fa6cf4e
Backed out changeset 318fa507832d (bug 1073086)
2014-09-29 17:42:34 +01:00
Jeff Muizelaar
c2fad944ff
Bug 1073086. Remove broken snapping code. r=mwoodrow
...
We generate a Rect from integers and then round them to do the snapping.
- Rect rect(r->x, r->y, r->width, r->height);
-
- rect.Round();
This accomplishes nothing.
Just rip it out.
--HG--
extra : rebase_source : 620d4c9b4e6951e42441db336de2badb69c4a39c
2014-09-25 14:01:10 -04:00
Sotaro Ikeda
9de1b5ddb0
Bug 1073862 - Remove RemoveTextureFromCompositableTracker usage for back buffer removal r=nical
2014-09-29 07:18:25 -07:00
Nicolas Silva
bfb51c3574
Bug 1061713 - Don't crash release builds if a D3D TextureClient is unlocked without being locked. r=Bas
2014-09-29 11:24:54 +02:00
Nicolas Silva
d45cef342f
Bug 1054581 - Have all compositor backends behave consistently when creating a zero-sized intermediate render target. r=jrmuizel
2014-09-26 15:02:35 -04:00
Markus Stange
6dda121d47
Bug 1073103 - SReplace 'Thebes' with 'Painted' in some more places. r=roc
2014-09-26 13:07:06 -04:00
Markus Stange
05fdbbaad2
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
...
--HG--
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/basic/BasicPaintedLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/basic/BasicPaintedLayer.h
rename : gfx/layers/client/ClientThebesLayer.cpp => gfx/layers/client/ClientPaintedLayer.cpp
rename : gfx/layers/client/ClientThebesLayer.h => gfx/layers/client/ClientPaintedLayer.h
rename : gfx/layers/client/ClientTiledThebesLayer.cpp => gfx/layers/client/ClientTiledPaintedLayer.cpp
rename : gfx/layers/client/ClientTiledThebesLayer.h => gfx/layers/client/ClientTiledPaintedLayer.h
rename : gfx/layers/composite/ThebesLayerComposite.cpp => gfx/layers/composite/PaintedLayerComposite.cpp
rename : gfx/layers/composite/ThebesLayerComposite.h => gfx/layers/composite/PaintedLayerComposite.h
rename : gfx/layers/d3d10/ThebesLayerD3D10.cpp => gfx/layers/d3d10/PaintedLayerD3D10.cpp
rename : gfx/layers/d3d10/ThebesLayerD3D10.h => gfx/layers/d3d10/PaintedLayerD3D10.h
rename : gfx/layers/d3d9/ThebesLayerD3D9.cpp => gfx/layers/d3d9/PaintedLayerD3D9.cpp
rename : gfx/layers/d3d9/ThebesLayerD3D9.h => gfx/layers/d3d9/PaintedLayerD3D9.h
2014-09-26 13:06:08 -04:00
Nicolas Silva
be0eb4c02e
Bug 1072491 - Make GrallocTextureHost more robust against some invalid states. r=sotaro
2014-09-26 10:32:59 -04:00
Sotaro Ikeda
bb33877aa4
Bug 1017351 - Handle Sharing GrallocTextureHostOGL among ImageHosts r=nical
2014-09-26 04:30:11 -07:00
Kartikaya Gupta
91bb9781ae
Bug 973105 - Force flushing of repaint requests before processing touchstart events. r=botond
2014-09-25 13:46:33 -04:00
Jeff Muizelaar
06786c2a8f
Bug 1073039. Change uniform workaround to use raw gl. r=mstange
...
Bug 1073036 is changing the way we track shader state. Making
this use raw gl instead of Activate() allows CompositorOGL
to remain ignorant of it.
--HG--
extra : rebase_source : ed7e98b35b3fb7c7ea902ee921e09f9cf620b245
2014-09-24 15:06:09 -04:00
Kartikaya Gupta
c432355c30
Bug 1030181 - Follow-up to fix typo. r=me DONTBUILD
2014-09-24 13:57:44 -04:00
Nicolas Silva
cf67ec8429
Bug 1072411 - Remove useless format convertion code in ImageClient. r=jrmuizel
2014-09-24 13:50:28 -04:00
Bas Schouten
a1eb209341
Bug 1072404: Firefox may crash when the D3D device is removed while rendering. r=mattwoodrow
2014-09-24 17:12:10 +00:00