Nicolas Silva
dff3008712
Bug 984618 - Clear the CompositorOGL's unused textures when aborting a frame. r=Bas.
2014-03-26 16:56:30 +01:00
Ed Morley
bf4fce1ce6
Backed out changeset 4c963fa4683b (bug 985487)
2014-03-26 15:14:54 +00:00
James Willcox
cc466ea568
Bug 985487 - Don't try to use GL_TEXTURE_RECTANGLE_ARB on ES2 r=mwoodrow
2014-03-26 09:11:42 -05:00
Botond Ballo
1def2233a2
Bug 987993 - Change name of ThebesLayerComposite back to 'ThebesLayerComposite'. r=bjacob
2014-03-25 17:12:31 -04:00
Nicolas Silva
57a2a68d6e
Bug 984338 - Add a pref to flash layer borders when they are created. r=jrmuizel
2014-03-25 17:54:39 +01:00
Nicolas Silva
a50a1c238f
Bug 984618 - Clear the compositor's unused textures when a frame was entirely composited by hwcomposer. r=cwiiis
2014-03-25 17:14:48 +01:00
Kartikaya Gupta
46ae39a06e
Bug 987314 - Move around a few things in AsyncPanZoomController.h. r=botond
2014-03-25 09:26:05 -04:00
Chris Lord
6d09001341
Bug 983208 - Fix progressive tile update calculations. r=botond
...
A lot of this code used incorrect coordinate spaces or calculations that only
worked because things were setup in a certain way. Now that the input data is
more consistently correct and things have changed slightly, this code no
longer worked.
This patch reworks things to use what I think are the correct coordinate
spaces and calculations, and should hopefully be less prone to breakage.
2014-03-22 09:17:54 +00:00
Phil Ringnalda
15060c53d3
Back out 87e39d7d851a (bug 984796) for printfing like log size is infinite
...
CLOSED TREE
2014-03-21 19:49:15 -07:00
Jonathan Watt
8f55e803ea
Bug 985470 - Replace the Moz2D Matrix().Translate() calls with Matrix::Translation() for better perf. r=mattwoodrow
...
--HG--
extra : rebase_source : 7181564bdaa57a970a256e9676857a7195874631
2014-03-22 07:56:11 +08:00
Bas Schouten
8294a52e33
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 00:55:36 +01:00
Eric Rahm
dbb0f24d7e
Bug 962154 - Use MallocSizeOf to report decoded-video memory. r=cpearce,njn
2014-03-19 14:33:12 -07:00
Blake Kaplan
584cfc18af
Bug 976479 - Don't race to destroy top level protocols off the main thread. r=nical
2014-03-21 15:20:25 -07:00
Brian Birtles
ad128b0b91
Bug 986359 part 3 - Add AutoResolveRefLayers before calling TransformShadowTree; r=mattwoodrow
2014-03-22 05:59:57 +08:00
Brian Birtles
4066243ac4
Bug 986359 part 1 - Move SetTestSampleTime and LeaveTestMode to LayerTransactionParent; r=mattwoodrow
2014-03-22 05:59:57 +08:00
Chadd Williams
1035df8afc
Bug 980493 - Transition FrameMetrics::mScrollId to use a getter/setter. r=botond
...
--HG--
extra : histedit_source : 1c84496d4b61f019e6e6cc24591ee3a10434e4cc
2014-03-21 17:48:08 -04:00
Ryan VanderMeulen
a361d3f8f1
Merge m-c to inbound.
2014-03-21 16:49:07 -04:00
Sotaro Ikeda
1b0cbbbcde
Bug 986253 - Limt a number of Fence to 4 per message r=nical
2014-03-21 09:57:01 -07:00
Nicolas Silva
9bd388fd15
Bug 968807 - Add assertions in TextureClient. r=bjacob
2014-03-21 18:03:20 +01:00
Eric Rahm
0005bb7a7d
Bug 985770 - MemoryTextureClient should use array delete in destructor. r=Bas
2014-03-19 17:28:41 -07:00
Nicolas Silva
cce7a0f617
Bug 984823 - Use clamp to edges with tiles on b2g. r=Cwiiis
2014-03-21 13:54:13 +01:00
Botond Ballo
73d572098c
Bug 980493 - Update references to mScrollOffset and mZoom in APZC_LOG calls. r=kats
...
--HG--
extra : rebase_source : 73cac39c4c6f5900f834ce690fa447808d30e4ad
2014-03-20 14:36:40 -04:00
Carsten "Tomcat" Book
2b4e4f7edd
merge mozilla-inbound to mozilla-central
2014-03-20 13:56:02 +01:00
Wes Kocher
fd0079fbe5
Backed out changeset 8764e9f061d0 (bug 980679) for a smoketest regression
2014-03-19 16:14:42 -07:00
Wes Kocher
af4fab6d1c
Backed out 3 changesets (bug 980027) for causing a serious race in hal with the pref service
...
Backed out changeset 5cd05df56f67 (bug 980027)
Backed out changeset 6344d6606517 (bug 980027)
Backed out changeset 098a43b537e9 (bug 980027)
2014-03-19 15:36:13 -07:00
Chris Lord
e8372daeaf
Bug 950050 - Allow Gralloc surfaces on the Nexus S. r=nical,lissyx
2014-03-19 08:02:39 +00:00
Matt Woodrow
d17d6a7daf
Bug 985302 - Make ISurfaceAllocator use AtomicRefCountedWithFinalize to avoid calling virtual functions from its destructor. r=Bas
2014-03-19 12:02:42 +08:00
Matt Woodrow
f397ed7052
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
6b13a12165
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
Nicolas Silva
2dd050e551
Bug 984437 - Remove GrallocDeprecatedTextureHostOGL. r=sortaro
2014-03-19 18:21:44 +01:00
Botond Ballo
bc8063690b
Bug 985185 - Identify scroll info layers in the APZC tree log. r=tn
...
--HG--
extra : rebase_source : 2efbeeff51ea6d1dc0888c0e5f34e3c36168fd63
2014-03-18 16:15:11 -04:00
Chris Lord
648fc979d7
Bug 985322 - Return RGBA instead of BGRA for external gralloc textures. r=nical
...
Before bug 950050, we'd calculate a format of BGRA, then ignore it and return
RGBA in GetFormat. This just calculates RGBA and returns the format directly.
2014-03-19 13:24:06 +00:00
Jonathan Watt
f50a46f108
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
2014-03-19 10:36:58 +08:00
Wes Kocher
01bb0237bc
Merge inbound to m-c
2014-03-18 14:15:03 -07:00
Nicolas Silva
e454ee8ae8
Bug 984437 - Backout for build bustage on a CLOSED TREE
2014-03-18 17:18:07 +01:00
Nicolas Silva
adf3ac1906
Bug 984437 - Remove GrallocDeprecatedTextureHostOGL. r=sortaro
2014-03-18 16:29:07 +01:00
Nicolas Silva
85b1390416
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
cc52f8edb5
Bug 950050 - Use EXTERNAL for gralloc texture targets on SGX. r=nical
2014-03-18 08:12:40 +00:00
Phil Ringnalda
ad1ba8b946
Back out f79690ca47fa:48828b35e4ce (bug 982318) for b2g mochitest bustage
...
CLOSED TREE
2014-03-18 00:02:24 -07:00
Matt Woodrow
b87f55438e
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
916cea91b0
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
1b25d690d9
Merge m-c to b-i
2014-03-17 22:48:40 -07:00
Neil Rashbrook
c3b2f90f39
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
c0dba87922
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
Sotaro Ikeda
c50c5a7897
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
63076e2d70
Merge inbound to m-c.
2014-03-17 13:16:53 -04:00
Ben Kelly
7f977c56ba
Bug 980027: Part 2: Set compositor thread priority to platform-based value. r=benwa
2014-03-17 11:52:42 -04:00
Tor Arvid Lund
7af55748fb
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
5c70ac4603
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
22835fea85
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