Botond Ballo
bb5b3e24c2
Bug 1057642 - More convenient formatting of BasePoint. r=BenWa,kats
...
--HG--
extra : rebase_source : bf75da112714f584ce3fc802d716a6c969e1d160
2014-08-27 19:25:53 -04:00
Carsten "Tomcat" Book
13c41fb6fd
merge mozilla-inbound to mozilla-central a=merge
2014-08-28 13:07:10 +02:00
Kartikaya Gupta
81379297b8
Bug 1055760 - Replace GetPrimaryScrollableLayer with functions that are more appropriate. r=BenWa
2014-08-27 22:13:41 -04:00
Kartikaya Gupta
baed559ce3
Bug 1055760 - Update tiling code to use LayerMetricsWrapper. r=botond,BenWa
2014-08-27 22:13:41 -04:00
Nicolas Silva
209a4ad3a3
Bug 1016538 - Fix unbalanced locking logic in tiling. r=Bas
2014-08-27 16:50:25 +02:00
Matt Woodrow
7b1157f5a9
Bug 1057222 - Do partial tile uploads on desktop. r=BenWa
...
--HG--
extra : rebase_source : 47ef135eeb5a2f1c9b97594fa7bc7bcd90360cd2
2014-08-27 18:51:37 +12:00
Matt Woodrow
862e26e32e
Bug 1059029 - Fix buffer invalidation logic when using DrawTargetTiled. r=nical
...
--HG--
extra : rebase_source : 117bdf387a3743f35abbfb68a47b2cd88d1f1dc4
2014-08-28 15:37:01 +12:00
Matt Woodrow
096a36ef3a
Bug 1051134 - Revert changes to padding out textures that will be resampled for mobile. r=Bas
...
--HG--
extra : rebase_source : 62ed83806bdba1ac95dc08e47bb17157e7d6c05a
2014-08-28 15:36:07 +12:00
Matt Woodrow
2e1cf8efa1
Bug 1047945 - Delete the TileExpiry object at shutdown to avoid leak warnings. r=BenWa
2014-08-27 10:57:49 +12:00
Matt Woodrow
437510eae5
Bug 1057211 - Use DrawTargetDual for component alpha layers when tiling so that we get correct PushGroupAndCopyBackground behaviour. r=nical
...
--HG--
extra : rebase_source : e304d9947d42317e5eeb38c1d30cc5e149472e11
2014-08-27 10:18:55 +12:00
Kartikaya Gupta
3c19efedf2
Bug 1057642 - Fix some printing call sites that try to print CoordTyped as floats. r=botond
2014-08-26 12:05:05 -04:00
Kartikaya Gupta
da28f73cfa
Bug 1052063 - Reverse the order of transforms applied for layers during composition. r=botond
2014-08-19 21:17:09 -04:00
Botond Ballo
cd5407cec3
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
...
--HG--
extra : rebase_source : 3a82faa2e95b889cb19db5cc24e24d74e6498f08
2014-08-06 12:52:04 -04:00
Kartikaya Gupta
40ac29fbd1
Bug 1051985 - Move the FrameMetrics from ContainerLayer to Layer. r=mattwoodrow,BenWa
2014-08-11 20:00:36 -04:00
Kartikaya Gupta
53c6f4303a
Bug 1046344 - Update some ifdefs to account for MOZ_ANDROID_APZ. r=snorp
2014-08-08 17:42:25 -04:00
Matt Woodrow
1fe5ef80f4
Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2014-08-05 12:17:47 +12:00
Matt Woodrow
e12386da41
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Wes Kocher
789c541082
Backed out 2 changesets (bug 1048110) for various Android mochitest failures on a CLOSED TREE
...
Backed out changeset 1cf6f4f27811 (bug 1048110)
Backed out changeset b89f54e21c0b (bug 1048110)
2014-08-06 18:32:52 -07:00
Matt Woodrow
4f05861c03
Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2014-08-05 12:17:47 +12:00
Matt Woodrow
2434f004e1
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Matt Woodrow
dc910067d7
Bug 1046025 - Add component alpha support to TiledContentClient/Host. r=nical
2014-07-29 17:21:02 +12:00
Wes Kocher
2c1bb01c13
Backed out 3 changesets (bug 923512) for mochitest-2 bustage on a CLOSED TREE
...
Backed out changeset f8720d81b74f (bug 923512)
Backed out changeset f431232084b7 (bug 923512)
Backed out changeset dff51863663c (bug 923512)
2014-08-06 16:36:35 -07:00
Botond Ballo
d02122bbb0
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
2014-08-06 12:52:04 -04:00
Nicolas Silva
5cfb339954
Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2014-08-06 14:40:03 +02:00
David Zbarsky
b3e61c206f
Bug 952977: More gfx::Matrix cleanups r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
fd6f91bb65
Bug 952977: More gfx::Matrix cleanup in TiledContentClient r=nical
2014-08-01 08:31:48 -04:00
David Zbarsky
79ec6f6bad
Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
2014-08-01 08:31:46 -04:00
Jeff Muizelaar
d20849c5bf
Bug 1044241. Discard tile back buffers that haven't been recently used. r=nical
...
Tracks tiles that have a back buffer with a nsExpirationTracker and discards
them after a while. This should help us claim back tile memory for tiles
that have stopped changing.
--HG--
extra : rebase_source : 2528de0a6fac08cb6f97ebd946d9f72a63b7d2b1
2014-07-31 23:25:37 -04:00
Wes Kocher
3c155637a3
Backed out 11 changesets (bug 952977) for reftest-no-accel failures
...
Backed out changeset ea2367c19da3 (bug 952977)
Backed out changeset c401c8748eb3 (bug 952977)
Backed out changeset a93e9ff1043b (bug 952977)
Backed out changeset 765b7f67163e (bug 952977)
Backed out changeset 3d8cf4f5777f (bug 952977)
Backed out changeset 8993710a3ab3 (bug 952977)
Backed out changeset 1298c39b745a (bug 952977)
Backed out changeset be0b899fbe5e (bug 952977)
Backed out changeset f69bea1f1feb (bug 952977)
Backed out changeset 1a745777f07e (bug 952977)
Backed out changeset 5ad1d18dfe17 (bug 952977)
2014-07-29 18:58:46 -07:00
David Zbarsky
ecf49e22a2
Bug 952977: More gfx::Matrix cleanups r=nical
2014-07-29 19:18:51 -04:00
David Zbarsky
fdea561425
Bug 952977: More gfx::Matrix cleanup in TiledContentClient r=nical
2014-07-29 19:18:50 -04:00
David Zbarsky
e58cb94cdf
Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
2014-07-29 19:18:49 -04:00
Benoit Girard
7df7a65422
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
2014-07-24 13:34:43 -04:00
Sotaro Ikeda
f73d5b099c
Bug 1042946 - Discard back buffer on error in ClientTiledLayerBuffer::ValidateTile() r=nical
2014-07-24 06:40:17 -07:00
Kartikaya Gupta
0df3a31848
Bug 1040906 - Replace the out-param on matrix conversion helpers with a return value. r=Bas
2014-07-22 09:12:14 -04:00
Jeff Muizelaar
c77f66ee40
Bug 1023473. Pad out tile contents by one pixel. r=BenWa
...
This fixes reading unitialized data during texture filtering.
It's complicated because we can have regions of initialized data
and padding out a region is much harder than a rectangle.
We currently only take this path for tiled things because of
the artifacts that show up during the sampling that helps
in overscroll. It's also not a great long term solution because
it only works for software backends.
2014-07-18 14:25:34 -04:00
Sotaro Ikeda
5c36208714
Bug 1039883 - release Tiled layer's gralloc when an application is background r=nical
2014-07-19 05:33:12 -07:00
Wes Kocher
404ebfb0df
Backed out changeset 9b764e12796d (bug 1039883) for b2g m7 failures
2014-07-18 14:21:44 -07:00
Sotaro Ikeda
0ec28966e8
Bug 1039883 - release Tiled layer's gralloc when an application is background r=nical
2014-07-18 12:40:35 -07:00
Carsten "Tomcat" Book
acddf2b5ae
Backed out changeset 79d65a1bbb01 (bug 1039883) for assertion failures on a CLOSED TREE
2014-07-18 16:09:15 +02:00
Sotaro Ikeda
1179090250
Bug 1039883 - release Tiled layer's gralloc when an application is background r=nical
2014-07-18 06:21:24 -07:00
Wes Kocher
ab4d2638df
Backed out changeset d5607eeaa106 (bug 1036654) for Windows build bustage on a CLOSED TREE
2014-07-16 13:16:40 -07:00
Benoit Girard
66ac0f6dca
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
...
--HG--
extra : rebase_source : 90f11e631060c5147c14360913d9c6bc82bab109
2014-07-16 15:58:03 -04:00
Botond Ballo
5a38fb936a
Bug 1039593 - Clean up the TILING_LOG macros. r=kats
2014-07-16 12:42:35 -04:00
Kartikaya Gupta
2ac35a8e4a
Bug 1035801 - Switch the tiling logging code from NSPR logging to printf_stderr. r=Cwiiis
2014-07-08 12:38:49 -04:00
Kartikaya Gupta
ccf8c8beb4
Bug 1034258 - Change mCompositionBounds to be a ParentLayerRect instead of a ParentLayerIntRect. r=Cwiiis
2014-07-04 08:12:41 -04:00
Kartikaya Gupta
bf7b396cfd
Bug 1027851 - Add some more logging for when we abort paints. r=Cwiiis
2014-07-03 18:26:03 -04:00
Kartikaya Gupta
d23f6e9b7c
Bug 1024126 - Fix rounding errors and add a danger zone to the B2G AboutToCheckerboard heuristic function. r=Cwiiis
2014-06-23 20:54:32 -04:00
Kartikaya Gupta
baf58c16c3
Back out bug 1021248 for causing bug 1028271. r=backout
2014-06-23 14:38:02 -04:00
Kartikaya Gupta
bf09173096
Bug 1021085 - Miscellaneous cleanup. r=Cwiiis
2014-06-23 08:42:53 -04:00