Markus Stange
177fc2a470
Bug 1152838 - Correctly inflate valid regions to tile boundaries. r=mattwoodrow
...
--HG--
extra : rebase_source : a4a8f3b93e294f5c691eb1583582f7759858dd2b
2015-04-09 12:07:16 -04:00
Markus Stange
a296b13eaf
Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow
...
--HG--
extra : rebase_source : 6ecc333511a6cf1782c0f7a5c780e94d82b9e6b5
2015-04-06 22:41:21 -04:00
Kartikaya Gupta
ed3b911ea5
Bug 1149461 - Disable progressive drawing unless the compositor is actively scrolling a tiled layer. r=nical
2015-04-07 10:43:28 -04:00
Sotaro Ikeda
051d8b9cef
Bug 1149185 - override GetMessageLoop() r=nical
2015-03-31 06:32:53 -07:00
Nicolas Silva
e3eaf89e3f
Bug 1132854 - Make nsIntSize a typedef of gfx::IntSize. r=Bas, roc
2015-03-29 16:59:08 +02:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Nicolas Silva
aff1fa6b6c
Bug 1147894 - Remove the redundant OpUpdateTexture IPDL message. r=sotaro
2015-03-27 11:16:22 +01:00
Matt Woodrow
439798a572
Bug 1146315 - Part 2: Release D3D11 YUV textures on the main thread. r=nical
...
--HG--
extra : rebase_source : 6d8d17dd02bb63a8ea0adcd94de891aad369d6dc
2015-03-26 13:05:25 +13:00
Kartikaya Gupta
0e43c5e14d
Bug 1145764 - Add logging for tile retention inside a TiledLayerBuffer. r=nical
2015-03-23 13:01:02 -04:00
Kartikaya Gupta
80dc89efcd
Bug 1145764 - Add some default-disabled logging to TextureClientPool. r=nical
2015-03-23 13:01:02 -04:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Kartikaya Gupta
c7ad8fb6d0
Bug 1128042 - Don't round critical displayport out as it should already be tile aligned and rounding error can increase tile usage. r=botond
2015-03-20 14:26:51 -04:00
Kartikaya Gupta
7f502f2f3e
Bug 1036967 - Followup to fix debug logging. r=me
2015-03-20 06:58:04 -04:00
Matt Woodrow
a426242c6b
Bug 1138967 - Part 1: Remove ISharedImage. r=nical
...
--HG--
extra : rebase_source : e8ddd7c6cd6d3bb76befb65fe32210ed65d22eeb
2015-03-19 10:15:38 +13:00
Daniel Holbert
39b1ef61b3
Bug 1143239: Add MOZ_OVERRIDE annotations in ClientReadbackLayer. r=ehsan
2015-03-13 22:59:38 -07:00
Botond Ballo
cda50e28d3
Bug 1036967 - Use ScaleFactors2D instead of ScaleFactor where appropriate in APZ and surrounding code. r=kats
...
--HG--
extra : rebase_source : bbdd433260c2e5244602275aa8516723f87d5740
extra : source : a2dbf7ec87c50f35a089470e39d6b4b448992e3d
2015-03-06 13:54:10 -05:00
Jeff Muizelaar
4bc2e31265
Bug 1132432. Implement AsShadowableLayer() for ClientReadbackLayers. r=roc
...
Without this we early exit from the loop in ShadowLayerForwarder::InsertAfter
which causes us to insert layers after the ReadbackLayers in the wrong order.
--HG--
extra : rebase_source : be70ea2551ca3468e924f1d3a2c5f320a9f54e18
2015-03-12 17:51:07 -04:00
Matt Woodrow
def55ce594
Bug 1131638 - Discard video frames that fail to sync. r=cpearce
2015-03-12 22:13:23 +13:00
Sotaro Ikeda
3dd206c7b8
Bug 1139935
- Re-enable RemoveTextureFromCompositableTracker r=nical
2015-03-11 06:53:43 -07:00
Milan Sreckovic
76dd5cd892
Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
2015-03-09 15:48:20 -04:00
Kartikaya Gupta
08bb2324c7
Bug 1139033 - Don't schedule an unnecessary repeat transaction when doing a non-progressive paint. r=nical
2015-03-05 06:04:03 -05:00
Sotaro Ikeda
c2f7c240bb
Bug 1137251 - Disable RemoveTextureFromCompositableTracker except gonk r=nical
2015-03-03 08:51:05 -08:00
Kartikaya Gupta
f3637b988c
Bug 1137203 - Cleanup to ditch the fast-path code entirely and just prevent progressive drawing in the equivalent scenarios. r=BenWa
2015-02-26 17:45:37 -05:00
Kartikaya Gupta
80cdf96476
Bug 1137203 - Ignore the critical displayport when a layer is subject to OMTA relative to the scrolling ancestor. r=BenWa
2015-02-26 17:45:37 -05:00
Ryan VanderMeulen
3b9c7e5d7f
Backed out changesets ddf965a90c07 and 305e676779f8 (bug 1137203) for being the likely cause of bug 1137952.
...
CLOSED TREE
2015-03-02 12:34:39 -05:00
Wes Kocher
229490154a
Merge m-c to b2ginbound a=merge CLOSED TREE
2015-02-26 18:53:42 -08:00
Kartikaya Gupta
180f17007c
Bug 1137203 - Cleanup to ditch the fast-path code entirely and just prevent progressive drawing in the equivalent scenarios. r=BenWa
2015-02-26 17:45:37 -05:00
Kartikaya Gupta
33c914a549
Bug 1137203 - Ignore the critical displayport when a layer is subject to OMTA relative to the scrolling ancestor. r=BenWa
2015-02-26 17:45:37 -05:00
Kartikaya Gupta
2ccb1ce2ad
Bug 1130455 - Remove the ScrollingBehavior code to propagate APZ and use gfxPrefs instead. r=roc,fabrice
...
The ScrollingBehavior passed around extensively in TabParent/TabChild is
entirely redundant now that the layers.async-pan-zoom.enabled pref definitively
controls whether or not APZ is enabled. All the code related to ScrollingBehavior
can be removed.
2015-02-26 08:47:01 -05:00
Benoit Girard
b732d605b0
Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats
...
--HG--
extra : rebase_source : 500ab9ab5bd860a434a02c51ced6a0834897eab8
2015-02-18 15:27:40 -05:00
David Anderson
6d2ea830bf
Implement GetMaxTextureSize in the basic compositor. (bug 1135883, r=mattwoodrow)
...
--HG--
extra : rebase_source : 2185c8fd0b891d5ef296b92b3af7009b2f6fa72e
2015-02-24 13:39:01 -08:00
Benoit Girard
aa69b47387
Bug 1135857 - Remove ContentClientIncremental. r=mattwoodrow
2015-02-23 18:22:06 -05:00
Ryan VanderMeulen
a31c9ee17c
Backed out changeset ca73b950e612 (bug 1134762) for B2G crashtest failures.
2015-02-20 13:22:52 -05:00
Benoit Girard
7dd2b07ba6
Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats
2015-02-18 15:27:40 -05:00
Carsten "Tomcat" Book
4ecb3f38df
Merge mozilla-central to mozilla-inbound
2015-02-18 09:12:35 +01:00
Carsten "Tomcat" Book
90eaa85c59
Backed out changeset 333cd39619fe (bug 1121871) for causing C2 Regressions
2015-02-18 09:08:54 +01:00
Kartikaya Gupta
3b4fe0ca10
Back out bug 1121871 as it is an improper fix and creates regressions like bug 1132741. r=BenWa (on IRC)
2015-02-17 16:30:53 -05:00
Carsten "Tomcat" Book
3dec09c7a1
Backed out changeset 6952d9fe4f36 (bug 1129871) for causing R14/R15 Test failures
2015-02-17 14:36:42 +01:00
Ryan VanderMeulen
d08f967d7b
Merge m-c to inbound. a=merge
2015-02-17 21:24:09 -05:00
Matt Woodrow
5ea802bd9a
Bug 1128170 - Use UniquePtr for TextureClient KeepAlive objects to make sure we don't leak them. r=jrmuizel
2015-02-18 13:35:30 +13:00
Nicolas Silva
0e7c4b0468
Bug 1129871 - Favor passing tiles by ref rather than copy part 1. r=BenWa
2015-02-14 12:14:54 +01:00
Nicolas Silva
ccd17ee47f
Bug 1120331 - "crash in mozilla::ipc::MessageChannel::Send(IPC::Message*)". r=sotaro
2015-02-04 07:15:00 +01:00
Mason Chang
8818c958da
Bug 1130681. Part 1: Add unlock back to ClientTiledLayerBuffer for causing emulator R14 intermittent but doesn't seem necessary. r=jrmuizel
2015-02-13 16:36:46 +08:00
Mason Chang
8c5168160d
Bug 1130681. Part 2: Backout bug 1118876 for android reftest failures. r=jrmuizel
2015-02-13 16:36:45 +08:00
Matt Woodrow
de88d60eeb
Bug 1131808 - Avoid trying to allocate a buffer for 0 sized YCbCr images. r=nical
2015-02-12 11:23:56 +13:00
Benoit Girard
43073dd455
Bug 1131462 - Remove buggy GetAsSurface override. r=jrmuizel
2015-02-10 23:03:15 +08:00
Nicholas Nethercote
242708cf72
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667
2015-02-09 14:34:50 -08:00
Nicolas Silva
a641936067
Bug 1131038 - Use a READ_WRITE lock instead of WRITE on tile back buffers. r=sotaro
2015-02-09 15:01:11 +01:00
Andrew McCreight
d3826daa16
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicolas Silva
a804a4d017
Bug 1127289 - Add missing synchronization in TiledContentClient with DrawTargetTiled. r=sotaro
...
CLOSED TREE
2015-02-06 16:05:05 -05:00