Matt Woodrow
709eb0737a
Bug 907792 - Use SharedTextureClientOG for SharedTextureImage. r=nical
2013-08-28 08:16:54 +12:00
Matt Woodrow
64e549b0dc
Bug 907792 - Refactor texture flags so that we set the deallocate flags based on the texture type. r=nical
2013-08-28 08:16:03 +12:00
Ryan VanderMeulen
e46507ad7c
Backed out changeset a255d2d2b67f (bug 907792) for OSX mochitest asserts on a CLOSED TREE.
2013-08-27 13:07:33 -04:00
Matt Woodrow
d9ca7b40f6
Bug 907792 - Use SharedTextureClientOGL when needed. r=nical
2013-08-27 11:50:24 +12:00
Nicolas Silva
a9903a8c29
Bug 909765 - Make TextureClient and CompositableClient ref counting thread-safe. r=sotaro
2013-08-27 17:03:58 +02:00
Andreas Gal
164e5670d8
Bug 909113 - Make FPS counter code a bit more readable. r=jgilbert
2013-08-27 09:01:45 -04:00
Nicolas Silva
a492d5cced
Bug 858914 - Basic backend for the new textures. r=mattwoodrow
2013-08-27 10:52:14 +02:00
Ryan VanderMeulen
9c2f0c5982
Merge inbound to m-c.
2013-08-26 20:19:26 -04:00
Kartikaya Gupta
fd30fdc1ca
Bug 885023 - Convert mFrameMetrics.mZoom to a CSSToScreenScale. r=BenWa,k17e
...
The mFrameMetrics.mZoom was previously a "resolution-independent" zoom,
which meant it had to always be multiplied by the CalculateIntrinsicScale()
value to be useful. This patch converts it to a "resolution-dependent" zoom,
and includes the intrinsic scale multiplier already. This means it needs
to be updated if either the viewport or composition bounds (which determine
the intrinsic scale) change, but there are only a few places where this
happens and it makes the rest of the code cleaner.
2013-08-26 09:50:30 -04:00
Matt Woodrow
3f4a65a773
Bug 908006 - use 4 bytes aligned stride in ImageDataSerializer. r=nical
2013-08-26 16:13:22 +12:00
Gabriele Svelto
91c1a25d52
Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan
2013-08-24 08:12:51 +02:00
Ms2ger
47f9af7214
Revert this CLOSED TREE to changeset 4d3e221584a0.
2013-08-24 13:31:48 +02:00
Gabriele Svelto
795d28ed67
Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan
2013-08-24 08:12:51 +02:00
Ryan VanderMeulen
e5fdd4749b
Merge m-c to b2g-inbound.
2013-08-23 10:52:20 -04:00
Ryan VanderMeulen
bc2000a956
Merge b2g-inbound to m-c.
2013-08-23 10:50:14 -04:00
Matt Woodrow
112330bfed
Bug 907926 - Follow-up to make sure we only enable Azure on the platforms we meant to.
2013-08-23 20:12:30 +12:00
Andreas Gal
d09cc971a6
Bug 905589 - Use VBO instead of client side rendering. r=bas
2013-08-22 15:04:55 -04:00
Matt Woodrow
0b9458a071
Bug 907926 - Make ContentClientBasic support Azure content. r=nrc
2013-08-23 18:13:55 +12:00
Matt Woodrow
e2c4e8b284
Bug 907926 - Supprt having different content/canvas backends in gfxPlatform. r=nrc
2013-08-23 18:13:55 +12:00
Matt Woodrow
18ef353f5a
Bug 907011 - Add support for Azure in ThebesLayerD3D9. r=Bas
2013-08-23 16:51:27 +12:00
Benoit Girard
e2fc533712
Bug 907286 - Implement Frame Counter for non OMTC basic. r=jmuizel,tnikkel
...
--HG--
extra : rebase_source : a2cf8295ead1af3f0a66491fd9455d37e7b3985d
2013-08-22 12:54:05 -04:00
Jim Mathies
085b011856
Bug 904214 - Add missing assert per review comments. r=nrc
2013-08-22 20:54:49 -05:00
Jim Mathies
739307aed0
Bug 904214 - Don't initialize component alpha blend state if its not in use. r=nrc
2013-08-22 19:28:03 -05:00
Jim Mathies
7e9f44a455
Bug 907243 - Move SetDPI to APZCTreeManager. r=kats
2013-08-22 19:28:02 -05:00
Kartikaya Gupta
f2cdfca4a6
Bug 907977 - Don't null out the mApzcForInputBlock prematurely. r=roc
2013-08-23 00:03:43 -04:00
Ryan VanderMeulen
8dfeba9208
Merge inbound to m-c.
2013-08-22 15:42:18 -04:00
Ryan VanderMeulen
9114ff7734
Backed out changeset 230120afcbbf (bug 905589) for Android and B2G bustage on a CLOSED TREE.
2013-08-22 14:17:49 -04:00
Andreas Gal
15c39ccfd7
Bug 905589 - Use VBO instead of client side rendering. r=bas
2013-08-22 12:54:21 -04:00
Nicholas Cameron
ac95649e48
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
2013-08-21 13:28:53 +12:00
Nicholas Cameron
ae52eee957
Bug 902929. Assert that we don't have a compositable child for ImageBridgeClients. r=nical
2013-08-21 13:27:05 +12:00
Ms2ger
f805d8d6eb
Merge m-c to inbound
2013-08-22 10:38:48 +02:00
Ms2ger
bdfaa84f5b
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
1c4d224f0e
Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg
2013-08-22 08:56:00 +02:00
Ryan VanderMeulen
78bcb8af18
Merge inbound to m-c.
2013-08-21 17:14:32 -04:00
Kartikaya Gupta
9ab3d543fa
Bug 898443 - Update loops to run forward and use a size_t variable. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
5e077ef19e
Bug 898443 - Always use the innermost APZC containing all touch points for multi-touch inputs. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
0cfcca1de1
Bug 898443 - Completely extract the transformation calculation from GetTargetAPZC. r=BenWa
2013-08-21 12:03:03 -04:00
Kartikaya Gupta
cadc35ef37
Bug 898443 - Ensure that all multitouch events following a START go to the same APZC instance. r=BenWa
2013-08-21 12:03:02 -04:00
Kartikaya Gupta
3c5825b89f
Bug 898443 - Extract input transform calculations from GetAPZCAtPoint. No functional changes. r=BenWa
2013-08-21 12:03:02 -04:00
Kartikaya Gupta
9a113e1a19
Bug 898443 - Add a parent pointer to the AsyncPanZoomController class. r=BenWa
2013-08-21 12:03:02 -04:00
Ed Morley
ed092d660e
Merge mozilla-central and b2g-inbound
2013-08-21 13:10:57 +01:00
Kartikaya Gupta
ad5d1ed934
Bug 907372 - Fix incorrect comment in FrameMetrics.h. r=k17e
2013-08-21 07:46:05 -04:00
Wes Kocher
bfece22ab9
Backed out changeset 6356b67f6c87 (bug 902929)
2013-08-20 20:50:26 -07:00
Wes Kocher
5f8374e407
Backed out changeset 315c9f0af9bb (bug 902929)
2013-08-20 20:50:20 -07:00
Nicholas Cameron
01348ed72b
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
2013-08-21 13:28:53 +12:00
Nicholas Cameron
dc0aaf9d43
Bug 902929. Assert that we don't have a compositable child for ImageBridgeClients. r=nical
2013-08-21 13:27:05 +12:00
Nicholas Cameron
4bdcd5e9c7
Bug 907466. Support large canvases with d3d11. r=mattwoodrow
2013-08-21 13:13:57 +12:00
Jan Beich
21390e1de4
Bug 907837 - Don't include SPS headers directly. r=nrc
2013-08-22 19:11:51 +12:00
Jan Beich
58aa335563
Bug 907837 - Fix IWYU false positive to unbreak non-SPS build. r=nrc
2013-08-22 19:11:47 +12:00
Botond Ballo
0e5f86037c
Bug 898580 - Remove updating of scroll offset in AsyncPanZoomController::NotifyLayersUpdated. It is now no longer needed by any platform. r=bbondy, r=kats
2013-08-15 11:30:27 -04:00