Nicolas Silva
2592474737
Bug 973892 - Make TextureClient::GetAsDrawTarget work with canvas. r=bas
2014-03-17 22:35:20 +01:00
Ryan VanderMeulen
c8a17e2511
Merge inbound to m-c.
2014-03-17 13:16:53 -04:00
Ben Kelly
411269dfa3
Bug 980027: Part 2: Set compositor thread priority to platform-based value. r=benwa
2014-03-17 11:52:42 -04:00
Jeff Gilbert
c0d67d37f5
Bug 982960 - Use glDrawRangeElements in WebGL.drawElements. r=kamidphish
2014-03-17 10:52:56 -04:00
Jeff Gilbert
18eef3b4d4
Bug 982960 - Add GLContext support for draw_range_elements. r=kamidphish
2014-03-17 10:50:15 -04:00
Tor Arvid Lund
0d38ee7229
Bug 973976 - Revert to Thebes path for CopyableCanvasLayer. r=jmuizelaar
...
The performance on the Mac platform degraded after porting the code to
Moz2D in Bug 948765. This patch chooses the old thebes path instead of the
Moz2D path, so that performance is unaffected. This way we can easily
revert this patch at a later time when the perf issue has been fixed.
2014-03-17 10:49:21 -04:00
Tor Arvid Lund
4a5d9bb2dc
Bug 973976 - Remove redundant work in CopyableCanvasLayer. r=jrmuizel
...
This operator was already initialized to OP_SOURCE, so no need to do it again.
2014-03-17 10:49:04 -04:00
Chris Lord
5e75612291
Bug 983202 - Don't call Mutated more than necessary. r=mattwoodrow
...
We call Mutated when the invalid region isn't empty, but progressive updates
mean that we're calling this more frequently than is necessary as transactions
are repeated and the invalid region doesn't change between them.
2014-03-17 09:54:24 +00:00
Matt Woodrow
0cb3a2793a
Bug 982812 - Use UpdateThemeGeometry for windows region clearing. r=mstange
2014-03-17 16:42:48 +08:00
Jeff Muizelaar
9e503fd30d
Bug 981856. Use an 888 config when creating a pbuffer. r=jgilbert
...
Old versions of llvmpipe (8.0.4) seem to give out 565 configs that it can't
actually make PBuffers for. Explicilty ask for 8,8,8 to avoid that problem.
2014-03-14 11:24:58 -04:00
Kyle Huey
d7764d686d
Bug 981150: Use nsTArrayForwardDeclare.h more. r=ehsan
2014-03-15 12:00:17 -07:00
Kyle Huey
b564544cf7
Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg
2014-03-15 12:00:17 -07:00
Kyle Huey
fe6c4e28d6
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Wes Kocher
6c8846b330
Backed out changeset 46d18be48bc4 (bug 981856) for b2g gl bustages
...
* * *
Backed out changeset a2ec4ab256e8 (bug 981856)
2014-03-14 17:33:54 -07:00
Wes Kocher
4d3021d31a
Backed out 2 changesets (bug 716766) for Android crashes on a CLOSED TREE
...
Backed out changeset 9bd9dcf4de29 (bug 716766)
Backed out changeset 25031a8b8b77 (bug 716766)
2014-03-14 14:03:11 -07:00
Kartikaya Gupta
a0436d61c4
Bug 979720: Follow-up to fix stupid PTO-brain naming mistake. r=me
2014-03-14 15:55:07 -04:00
Kartikaya Gupta
3ba899c3dc
Bug 979720 - Convert max velocity from px/ms to inches/ms. r=bkelly
2014-03-14 15:49:00 -04:00
George Wright
c316abeb05
Bug 716766 - Enable NEON Skia codepaths r=snorp
2014-03-07 17:27:10 -05:00
George Wright
c30cbd1de4
Bug 716766 - Only set USE_ANDROID_NDK_CPU_FEATURES if it's not already been explicitly set r=upstream,snorp
2014-03-07 17:01:17 -05:00
Jeff Muizelaar
8cbfbdc3ad
Bug 981856. Use an 888 config when creating a pbuffer. r=jgilbert
...
Old versions of llvmpipe (8.0.4) seem to give out 565 configs that it can't
actually make PBuffers for. Explicilty ask for 8,8,8 to avoid that problem.
--HG--
extra : rebase_source : 2a667cc002b5ff4ad279e9483701eaf7952aeda8
2014-03-14 11:24:58 -04:00
Mats Palmgren
3f58a5ebe4
Bug 983019 - Fix a typo in the aMetrics->maxDescent initialization when we failed to create the Cairo font. Also fix a typo so that aSpaceGlyph out-param is assigned as intended. And make the code easier to read. r=jfkthame
2014-03-14 10:37:41 -04:00
Chris Lord
90a2cacf29
Bug 982651 - Make sure to retain the frame resolution of tiled buffers. r=nical
...
Make sure the frame resolution of tiled buffers isn't discarded when they're
sent from client-side to host-side. This fixes drawing of low precision tiles
when the zoom has changed since they were last drawn.
2014-03-14 13:36:33 +00:00
Jacek Caban
06a0248478
Bug 981607 - Ensure that Log may handle both long and long long. r=botond
2014-03-14 14:05:47 +01:00
Bill McCloskey
fd05f3eb04
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 21:38:19 -07:00
Wes Kocher
3b83e5bb22
Backed out changeset 88425ad0f06a (bug 982828) for introducing various mochitest-5 failures on a CLOSED TREE
...
* * *
Backed out changeset 94f9ebdc6662 (bug 982828)
2014-03-13 19:41:21 -07:00
Bill McCloskey
e784b5aef6
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Ehsan Akhgari
f1b87eccd8
Bug 983014 - Move the rest of the -I build flags that stayed in Makefiles because of ANDROID_SOURCE to moz.build; r=mshal
2014-03-13 19:31:18 -04:00
Bill McCloskey
006786a6b4
Backed out changeset d6261f65070a
2014-03-13 15:52:27 -07:00
Bill McCloskey
ed100f425c
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Kartikaya Gupta
44734765a5
Bug 930903 - Remove obsolete bit of comment. r=me and DONTBUILD because NPOTB
2014-03-13 18:09:27 -04:00
Benoit Girard
0bfdfd9afd
Bug 894933 - Cancel dangling compositor tasks. r=jrmuizel
2014-03-13 16:56:51 -04:00
Kartikaya Gupta
9e6ab418b7
Bug 980679 - Filter redundant scroll offset updates by scroll generation value. r=botond
2014-03-13 15:48:38 -04:00
Bas Schouten
75c94ab14f
Bug 983157: Backout bug 980647 (31844306c2f1, dcd632ee9a3e). r=backout
2014-03-13 18:55:52 +01:00
George Wright
bc2cf62cc6
Bug 910754 - Use SkMemory_mozalloc instead r=snorp
2014-03-13 09:50:51 -04:00
Vaibhav Agarwal
c75ff964a1
Bug 971132 - B2G mochitests should use the new manifest format for runtests; r=jmaher
2014-03-13 10:40:10 -04:00
Botond Ballo
6ddcfa998d
Bug 980493 - Transition FrameMetrics::mZoom to use a getter/setter. r=kats
2014-03-12 12:46:57 -04:00
Botond Ballo
fb8f0cf40a
Bug 980493 - Transition FrameMetrics::mScrollOffset to use a getter/setter. r=kats
2014-03-13 02:34:34 -04:00
Bas Schouten
ae37230182
Bug 981315 - Followup: Readd accidentally removed macro - for real this time on a CLOSED TREE. r=bustage
2014-03-13 06:44:41 +01:00
Bas Schouten
1a6bc3746e
Bug 981315: Add ShmemSection and use it for gfxShmSharedReacLock. r=gal
2014-03-13 06:17:05 +01:00
Jeff Gilbert
63fcfee6ad
Bug 982973 - Add angle-d3dcc47.patch to our ANGLE patch list. - r=vlad
2014-03-12 19:47:08 -07:00
Jeff Gilbert
b76abe5673
Bug 982973 - Tell ANGLE about d3dcompiler_47.dll. - r=vlad
2014-03-12 19:47:07 -07:00
Matt Woodrow
2f0784d0c0
Bug 971914 - Make TextureSourceOGL responsible for tracking filter state. r=nical
2014-03-13 13:37:17 +13:00
Matt Woodrow
aa48f8996c
Bug 971914 - Don't set and restore state constantly inside CompositorOGL. r=nical
2014-03-13 13:37:17 +13:00
Kartikaya Gupta
fe5ebc85c9
Bug 981029 - Fix the LD transform so that the translation component is in layer pixels. r=botond
2014-03-12 15:27:45 -04:00
Kartikaya Gupta
f53f829010
Bug 981029 - Change the GeckoContentController interface to take CSSPoint instead of CSSIntPoint. r=botond
2014-03-12 15:27:45 -04:00
Oleg Romashin
dd2dbb9b5d
Bug 982118 - Move ui.click_hold_context_menus.delay to gfxPrefs. r=kats
...
--HG--
extra : rebase_source : 18b7d36e512c8c1a6c0bc042a054aad5e7ee9801
2014-03-11 09:10:50 -07:00
Nicolas Silva
0ae506a6f6
Bug 980647 - Part 2 - Use the PerFrame pool with all layer types on b2g. r=Cwiiis
2014-03-12 17:29:36 +01:00
Nicolas Silva
7d15ed1003
Bug 980647 - Part 1 - Move the compositor's texture recycling startegy behind a pool interface. r=Cwiiis
2014-03-12 17:28:47 +01:00
Nicolas Silva
f172daa343
Bug 982128 - Check that shmem based locks are allocated properly. r=cwiiis
2014-03-12 17:09:37 +01:00
Chris Lord
440300f900
Bug 962629 - Respect max texture size when creating Gralloc textures. r=nical
...
Add a size hint parameter to CreateTextureClientForDrawing, and use said
parameter to not create Gralloc surfaces that are bigger than the maximum
texture size.
2014-03-12 12:16:37 +00:00