Nicholas Cameron
|
822a03291b
|
Bug 786412. Conslidate container layer methods. r=mattwoodrow
|
2013-09-02 10:19:18 +12:00 |
|
Justin Lebar
|
a12ca3e4e8
|
Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
--HG--
rename : mfbt/Util.h => mfbt/Maybe.h
|
2013-08-27 15:10:28 -07:00 |
|
Nicolas Silva
|
02f17f9efb
|
Bug 858914 - Basic backend for the new textures. r=mattwoodrow
|
2013-08-27 10:52:14 +02:00 |
|
Matt Woodrow
|
64b190a16a
|
Bug 907926 - Supprt having different content/canvas backends in gfxPlatform. r=nrc
|
2013-08-23 18:13:55 +12:00 |
|
Benoit Girard
|
7532bdbe2e
|
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 |
|
Jan Beich
|
1ee7a97749
|
Bug 907837 - Don't include SPS headers directly. r=nrc
|
2013-08-22 19:11:51 +12:00 |
|
Nicholas Cameron
|
8628de1017
|
Bug 903816. Include-what-you-use for gfx/layers. r=roc
|
2013-08-12 11:17:23 +12:00 |
|
Arnaud Sourioux
|
61cd54d7d7
|
Bug 903112 - Replace this with MOZ_THIS_IN_INITIALIZER_LIST() in gfx/. r=jfkthame
|
2013-08-16 09:18:36 -04:00 |
|
Nicholas Cameron
|
beb04c20b9
|
Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow
|
2013-08-04 19:46:17 +12:00 |
|
Nicolas Silva
|
5ec3fda767
|
Bug 858914 - New texture classes + OGL backend (preffed off). r=bas, nrc
|
2013-07-30 11:59:51 +02:00 |
|
David Zbarsky
|
b2cb1b3e43
|
Bug 895116: Lock the mask texture before compositing with BasicCompositor r=bas
|
2013-07-29 16:04:09 -07:00 |
|
David Zbarsky
|
4ad468f754
|
Bug 895116: Fix masking with BasicCompositor r=mattwoodrow
|
2013-07-23 16:38:46 -07:00 |
|
David Zbarsky
|
dddbaab009
|
Bug 895116: CreateBasicDeprecatedTextureHost should pass along the texture flags r=mattwoodrow
|
2013-07-21 04:16:28 -07:00 |
|
Matt Woodrow
|
93da75702f
|
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
|
2013-07-09 10:11:00 -04:00 |
|
Matt Woodrow
|
68a23b3791
|
Backout a17b6115cdd7 for causing reftest failures
|
2013-07-09 12:05:04 -04:00 |
|
Matt Woodrow
|
c39a74c126
|
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
|
2013-07-09 10:11:00 -04:00 |
|
Nicolas Silva
|
e997aad0fc
|
Bug 858914 - Mark all TextureHost and TextureClient classes deprecated. r=mattwoodrow
|
2013-07-08 23:30:44 +02:00 |
|
Markus Stange
|
5e73252a64
|
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
|
2013-07-08 21:21:05 -07:00 |
|
Nicolas Silva
|
d9dc390346
|
Bug 858914 - Make the basic compositor backend use the same design pattern as the other backends. r=mattwoodrow
|
2013-07-08 19:02:05 +02:00 |
|
Matt Woodrow
|
8798fd9d5e
|
Bug 865104 - Follow-up to fix build
|
2013-07-03 16:51:55 -04:00 |
|
Matt Woodrow
|
95f965723c
|
Bug 865104 - Support YCbCr images with BasicCompositor instead of doing the conversion on the main thread. r=nrc,nical
|
2013-07-03 16:35:51 -04:00 |
|
Ryan VanderMeulen
|
8bf46962c6
|
Backed out changeset cff8971a6519 (bug 882523) for Linux reftest-ipc crashes.
|
2013-07-03 10:14:11 -04:00 |
|
Markus Stange
|
bf8fa2c4b3
|
Bug 888289 - Reland the part from bug 822115 that was accidentally backed out in the layers refactoring. r=mattwoodrow
|
2013-07-03 14:00:40 +02:00 |
|
Matt Woodrow
|
d426585dce
|
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
|
2013-06-13 17:15:15 +12:00 |
|
Matt Woodrow
|
216f53a34a
|
Bug 879149 - Don't attempt to use ContentClientIncremental when not using GL layers. r=nrc
|
2013-06-07 17:10:31 +12:00 |
|
Kartikaya Gupta
|
390f0e432f
|
Bug 877728 - Make the screen render offset a ScreenPoint. r=BenWa
|
2013-06-03 10:00:02 -04:00 |
|
Jeff Gilbert
|
ea987c7dd2
|
Bug 877382 - Remove THEBES_API decorator. - r=BenWa
|
2013-05-29 14:59:24 -07:00 |
|
Nicolas Silva
|
d73451b721
|
Bug 867656 - Part 1. Implement GetAsSurface for GL TextureHosts. r=bjacob
|
2013-05-26 04:43:43 +02:00 |
|
Vladimir Vukicevic
|
ae0320d5fe
|
b=843599, followup -- use MOZ_WIDGET_GONK, not MOZ_B2G, to fix desktop b2g builds
|
2013-05-27 11:21:47 -04:00 |
|
Vladimir Vukicevic
|
dfdb68d68a
|
b=843599; use gralloc buffers for WebGL streaming on B2G; r=nical,jgilbert,jrmuizel
|
2013-05-27 10:12:13 -04:00 |
|
Matt Woodrow
|
614b6071f2
|
Bug 870211 - Make TextureHosts support updating from partial surfaces. r=Bas
|
2013-05-16 15:45:43 +12:00 |
|
Matt Woodrow
|
321df54209
|
Bug 870211 - Tidy up ContentClient interface so that it doesn't depend on ThebesLayerBuffer. r=roc
|
2013-05-16 15:45:42 +12:00 |
|
Matt Woodrow
|
89f2a66432
|
Bug 867474 - Split BasicShadowableLayerManager into a separate ClientLayerManager. r=nrc
--HG--
rename : gfx/layers/basic/BasicCanvasLayer.cpp => gfx/layers/CopyableCanvasLayer.cpp
rename : gfx/layers/basic/BasicCanvasLayer.h => gfx/layers/CopyableCanvasLayer.h
rename : gfx/layers/basic/BasicCanvasLayer.cpp => gfx/layers/client/ClientCanvasLayer.cpp
rename : gfx/layers/basic/BasicCanvasLayer.h => gfx/layers/client/ClientCanvasLayer.h
rename : gfx/layers/basic/BasicColorLayer.cpp => gfx/layers/client/ClientColorLayer.cpp
rename : gfx/layers/basic/BasicContainerLayer.cpp => gfx/layers/client/ClientContainerLayer.cpp
rename : gfx/layers/basic/BasicContainerLayer.h => gfx/layers/client/ClientContainerLayer.h
rename : gfx/layers/basic/BasicImageLayer.cpp => gfx/layers/client/ClientImageLayer.cpp
rename : gfx/layers/basic/BasicLayerManager.cpp => gfx/layers/client/ClientLayerManager.cpp
rename : gfx/layers/basic/BasicLayers.h => gfx/layers/client/ClientLayerManager.h
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/client/ClientThebesLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/client/ClientThebesLayer.h
rename : gfx/layers/basic/BasicTiledThebesLayer.cpp => gfx/layers/client/ClientTiledThebesLayer.cpp
rename : gfx/layers/basic/BasicTiledThebesLayer.h => gfx/layers/client/ClientTiledThebesLayer.h
|
2013-05-01 17:03:25 +12:00 |
|
Matt Woodrow
|
6ea227e7a6
|
Bug 865104 - Implement a BasicCompositor. r=nrc
|
2013-05-01 12:42:05 +12:00 |
|
Nicolas Silva
|
09da7b8c04
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-25 18:25:33 -04:00 |
|
Ryan VanderMeulen
|
39bd320f11
|
Backed out changeset 4b7de1f2b4a0 (bug 856079) for various test failures.
CLOSED TREE
|
2013-04-24 11:28:05 -04:00 |
|
Nicolas Silva
|
b614d323b6
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-24 15:40:26 -04:00 |
|
Nicolas Silva
|
391cf268bb
|
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
--HG--
rename : gfx/layers/ipc/ShadowLayersChild.cpp => gfx/layers/ipc/LayerTransactionChild.cpp
rename : gfx/layers/ipc/ShadowLayersChild.h => gfx/layers/ipc/LayerTransactionChild.h
rename : gfx/layers/ipc/ShadowLayersParent.cpp => gfx/layers/ipc/LayerTransactionParent.cpp
rename : gfx/layers/ipc/ShadowLayersParent.h => gfx/layers/ipc/LayerTransactionParent.h
rename : gfx/layers/ipc/PLayers.ipdl => gfx/layers/ipc/PLayerTransaction.ipdl
|
2013-04-24 14:42:40 -04:00 |
|
Ehsan Akhgari
|
8d3203e0f8
|
Backed out changeset fdaa0659fe13 (bug 863324) because of build bustage on a CLOSED TREE
--HG--
rename : gfx/layers/ipc/PLayerTransaction.ipdl => gfx/layers/ipc/PLayers.ipdl
rename : gfx/layers/ipc/LayerTransactionChild.cpp => gfx/layers/ipc/ShadowLayersChild.cpp
rename : gfx/layers/ipc/LayerTransactionChild.h => gfx/layers/ipc/ShadowLayersChild.h
rename : gfx/layers/ipc/LayerTransactionParent.cpp => gfx/layers/ipc/ShadowLayersParent.cpp
rename : gfx/layers/ipc/LayerTransactionParent.h => gfx/layers/ipc/ShadowLayersParent.h
|
2013-04-22 18:12:15 -04:00 |
|
Ehsan Akhgari
|
59d207fa64
|
Backed out changeset 86959499a5b8 (bug 856079) because of build bustage
|
2013-04-22 17:44:12 -04:00 |
|
Nicolas Silva
|
a3f33bc40f
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-22 18:41:29 -04:00 |
|
Nicolas Silva
|
ab0ca9312a
|
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
--HG--
rename : gfx/layers/ipc/ShadowLayersChild.cpp => gfx/layers/ipc/LayerTransactionChild.cpp
rename : gfx/layers/ipc/ShadowLayersChild.h => gfx/layers/ipc/LayerTransactionChild.h
rename : gfx/layers/ipc/ShadowLayersParent.cpp => gfx/layers/ipc/LayerTransactionParent.cpp
rename : gfx/layers/ipc/ShadowLayersParent.h => gfx/layers/ipc/LayerTransactionParent.h
rename : gfx/layers/ipc/PLayers.ipdl => gfx/layers/ipc/PLayerTransaction.ipdl
|
2013-04-22 22:51:11 -04:00 |
|
Ryan VanderMeulen
|
25f1906153
|
Backed out changeset ddf944cc292d (bug 863324) for Android bustage on a CLOSED TREE.
--HG--
rename : gfx/layers/ipc/PLayerTransaction.ipdl => gfx/layers/ipc/PLayers.ipdl
rename : gfx/layers/ipc/LayerTransactionChild.cpp => gfx/layers/ipc/ShadowLayersChild.cpp
rename : gfx/layers/ipc/LayerTransactionChild.h => gfx/layers/ipc/ShadowLayersChild.h
rename : gfx/layers/ipc/LayerTransactionParent.cpp => gfx/layers/ipc/ShadowLayersParent.cpp
rename : gfx/layers/ipc/LayerTransactionParent.h => gfx/layers/ipc/ShadowLayersParent.h
|
2013-04-22 14:47:16 -04:00 |
|
Nicolas Silva
|
3b0ce69477
|
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
--HG--
rename : gfx/layers/ipc/ShadowLayersChild.cpp => gfx/layers/ipc/LayerTransactionChild.cpp
rename : gfx/layers/ipc/ShadowLayersChild.h => gfx/layers/ipc/LayerTransactionChild.h
rename : gfx/layers/ipc/ShadowLayersParent.cpp => gfx/layers/ipc/LayerTransactionParent.cpp
rename : gfx/layers/ipc/ShadowLayersParent.h => gfx/layers/ipc/LayerTransactionParent.h
rename : gfx/layers/ipc/PLayers.ipdl => gfx/layers/ipc/PLayerTransaction.ipdl
|
2013-04-22 18:07:48 -04:00 |
|
Matt Woodrow
|
b2956ceaf6
|
Bug 809273 - Remove unused BasicShadowContainerLayer. r=nrc
|
2013-04-22 14:40:53 +12:00 |
|
Matt Woodrow
|
ae1f55d9ad
|
Bug 809273 - Make mUseIntermediateSurface and mSupportsComponentAlpha on BasicShadowableContainerLayers match the compositor. r=roc
|
2013-04-22 14:40:52 +12:00 |
|
Matt Woodrow
|
f3afacc43a
|
Bug 809273 - Add code handling dual buffers in ThebesLayerBuffer. r=roc
|
2013-04-22 14:40:52 +12:00 |
|
Matt Woodrow
|
6a644b8e27
|
Bug 862556 - Make nsChildView.mm::DrawWindowOverlay thread safe. r=nrc
|
2013-04-22 14:40:51 +12:00 |
|
Nicholas Cameron
|
30a1afa9de
|
Bug 862106. Use Create*Client directly. r=nical
--HG--
extra : rebase_source : d903db2fcb68bbccff9548dfbcd215d9a25ba41c
|
2013-04-17 09:36:06 +12:00 |
|
Nicholas Cameron
|
9e65d656fc
|
Bug 862064; use PCompositable for tiled layers and add TiledContentClient. r=nical
--HG--
extra : rebase_source : b0055e13b661f78bc0e7168c0df8c6082cfdb34e
|
2013-04-17 09:36:06 +12:00 |
|