Wes Kocher
679d927c40
Merge inbound to m-c
2014-03-18 14:15:03 -07:00
Nicolas Silva
ded04c9023
Bug 984437 - Backout for build bustage on a CLOSED TREE
2014-03-18 17:18:07 +01:00
Nicolas Silva
361bd60409
Bug 984437 - Remove GrallocDeprecatedTextureHostOGL. r=sortaro
2014-03-18 16:29:07 +01:00
Nicolas Silva
8ffce5061a
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
Chris Lord
4e5989ae37
Bug 950050 - Use EXTERNAL for gralloc texture targets on SGX. r=nical
2014-03-18 08:12:40 +00:00
Phil Ringnalda
75a31b49d8
Back out f79690ca47fa:48828b35e4ce (bug 982318) for b2g mochitest bustage
...
CLOSED TREE
2014-03-18 00:02:24 -07:00
Jonathan Watt
8e4c4665a0
Bug 982884 - Make DrawTargetD2D::GetBitmapForSurface correctly handle fractional source rect for data surfaces. r=Bas
2014-03-13 09:58:22 +00:00
Jonathan Watt
92007f303d
Bug 984263 - Add methods to Moz2D Matrix to help with translation and rotation matrices. r=Bas
2014-03-18 13:04:47 +08:00
Matt Woodrow
8a1b866944
Bug 982339 - Get rid of TextureClientPoolMember and use nsTArray so that we releases references when we shutdown. r=Bas
2014-03-18 12:06:25 +08:00
Matt Woodrow
52f31b5fb2
Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
2014-03-18 12:06:23 +08:00
Phil Ringnalda
79bf4b1288
Merge m-c to b-i
2014-03-17 22:48:40 -07:00
George Wright
bbccda2bad
Bug 716766 - Enable NEON Skia codepaths r=snorp
2014-03-07 17:27:10 -05:00
George Wright
06af8c7568
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
Neil Rashbrook
604d9a5302
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : f8fb50de9292320eb7589dd28dc566d0f5044da6
2014-03-18 00:23:03 +00:00
Wes Kocher
c879b47079
Backed out 2 changesets (bug 514280) for OSX build bustage on a CLOSED TREE
...
Backed out changeset 2a015b45d808 (bug 514280)
Backed out changeset a01f97c1ed02 (bug 514280)
2014-03-17 15:19:53 -07:00
Chris Peterson
51f754f8d6
Bug 666656 - Suppress clang and gcc warnings in third-party gfx code: angle, cairo, and pixman. r=BenWa
2014-02-28 23:16:37 -08:00
Sotaro Ikeda
3f3e2f2bbe
Bug 974152 - Use FrameBuffer's Acquire Fence as Layer buffer's ReleaseFence on gonk r=sushil,nical
2014-03-17 18:36:56 -07: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