David Zbarsky
|
37dea7b59f
|
Bug 895116: CreateBasicDeprecatedTextureHost should pass along the texture flags r=mattwoodrow
|
2013-07-21 04:16:28 -07:00 |
|
Matt Woodrow
|
146fa01a1e
|
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
|
28c11b7893
|
Backout a17b6115cdd7 for causing reftest failures
|
2013-07-09 12:05:04 -04:00 |
|
Matt Woodrow
|
efcdad9840
|
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
|
71afc33248
|
Bug 858914 - Mark all TextureHost and TextureClient classes deprecated. r=mattwoodrow
|
2013-07-08 23:30:44 +02:00 |
|
Markus Stange
|
a43c75493b
|
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
|
61e5058996
|
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
|
d1e19c9f1e
|
Bug 865104 - Follow-up to fix build
|
2013-07-03 16:51:55 -04:00 |
|
Matt Woodrow
|
9ea97111e2
|
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
|
38a9d6f38d
|
Backed out changeset cff8971a6519 (bug 882523) for Linux reftest-ipc crashes.
|
2013-07-03 10:14:11 -04:00 |
|
Markus Stange
|
da4c0a2cb0
|
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
|
d34edcb95b
|
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
|
4a4ec454fe
|
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
|
a470c3e0a4
|
Bug 877728 - Make the screen render offset a ScreenPoint. r=BenWa
|
2013-06-03 10:00:02 -04:00 |
|
Jeff Gilbert
|
028ad03f99
|
Bug 877382 - Remove THEBES_API decorator. - r=BenWa
|
2013-05-29 14:59:24 -07:00 |
|
Nicolas Silva
|
e71f1f8564
|
Bug 867656 - Part 1. Implement GetAsSurface for GL TextureHosts. r=bjacob
|
2013-05-26 04:43:43 +02:00 |
|
Vladimir Vukicevic
|
5e849f6728
|
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
|
158e87ce65
|
b=843599; use gralloc buffers for WebGL streaming on B2G; r=nical,jgilbert,jrmuizel
|
2013-05-27 10:12:13 -04:00 |
|
Matt Woodrow
|
f1ba51d39d
|
Bug 870211 - Make TextureHosts support updating from partial surfaces. r=Bas
|
2013-05-16 15:45:43 +12:00 |
|
Matt Woodrow
|
a726754fd8
|
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
|
c727739057
|
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
|
ace055b629
|
Bug 865104 - Implement a BasicCompositor. r=nrc
|
2013-05-01 12:42:05 +12:00 |
|
Nicolas Silva
|
3f8a7bbc88
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-25 18:25:33 -04:00 |
|
Ryan VanderMeulen
|
cda9e3facf
|
Backed out changeset 4b7de1f2b4a0 (bug 856079) for various test failures.
CLOSED TREE
|
2013-04-24 11:28:05 -04:00 |
|
Nicolas Silva
|
8e84adc98a
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-24 15:40:26 -04:00 |
|
Nicolas Silva
|
b18dc950c7
|
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
|
34e21f4536
|
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
|
5394b1f9c1
|
Backed out changeset 86959499a5b8 (bug 856079) because of build bustage
|
2013-04-22 17:44:12 -04:00 |
|
Nicolas Silva
|
a9c99fbd1c
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-22 18:41:29 -04:00 |
|
Nicolas Silva
|
e4c0f3bbfd
|
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
|
4272b0bfcf
|
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
|
b00da928b1
|
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
|
cb24939c8e
|
Bug 809273 - Remove unused BasicShadowContainerLayer. r=nrc
|
2013-04-22 14:40:53 +12:00 |
|
Matt Woodrow
|
da99ed271a
|
Bug 809273 - Make mUseIntermediateSurface and mSupportsComponentAlpha on BasicShadowableContainerLayers match the compositor. r=roc
|
2013-04-22 14:40:52 +12:00 |
|
Matt Woodrow
|
7fe2ff7276
|
Bug 809273 - Add code handling dual buffers in ThebesLayerBuffer. r=roc
|
2013-04-22 14:40:52 +12:00 |
|
Matt Woodrow
|
546d90da40
|
Bug 862556 - Make nsChildView.mm::DrawWindowOverlay thread safe. r=nrc
|
2013-04-22 14:40:51 +12:00 |
|
Nicholas Cameron
|
7e34b182d7
|
Bug 862106. Use Create*Client directly. r=nical
--HG--
extra : rebase_source : d903db2fcb68bbccff9548dfbcd215d9a25ba41c
|
2013-04-17 09:36:06 +12:00 |
|
Nicholas Cameron
|
35cf82d17b
|
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 |
|
Nicholas Cameron
|
0068a648e9
|
Bug 861099, remove mBufferIsOpaque. r=mattwoodrow
--HG--
extra : rebase_source : 89b98f9a1d73bc549fe718e52882e71c42dd6d67
|
2013-04-16 11:43:22 +12:00 |
|
Nicholas Cameron
|
110472cb05
|
Bug 861731, remove redundent Connect, Attach call. r=nical
--HG--
extra : rebase_source : af4a88fd5ddd8cecfceea49e88eebb37bf833517
|
2013-04-16 09:40:47 +12:00 |
|
Nicholas Cameron
|
0318648f5d
|
Bug 844928, remove PTexture. r=nical
--HG--
extra : rebase_source : c6588d7381fc468068eb7e393f52afafb9586253
|
2013-04-12 19:28:55 +12:00 |
|
Joshua Cranmer
|
8be511955c
|
Bug 856108 - Port static analyses to clang, part 2d: use MOZ_STACK_CLASS in gfx. r=roc
|
2013-04-11 22:20:37 -05:00 |
|
Jeff Muizelaar
|
459c9eaf5b
|
Bug 860446: Properly readback from WebGL with B2G. r=bjacob
--HG--
extra : rebase_source : ed6f0374cbc5912bcde84680eccfaa2da6c9d1d5
|
2013-04-11 12:37:07 -04:00 |
|
Bas Schouten
|
7d182a2102
|
Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
Please contact Bas Schouten <bschouten@mozilla.com>, Nicolas Silva <nsilva@mozilla.com> or Nicholas Cameron <ncameron@mozilla.com> with general questions. Below is a rough list of authors to contact with specific questions.
Authors:
gfx/layers/Compositor.* gfx/layers/Effects.h - Compositor Interface - bas,nrc,nical
gfx/layers/d3d* - D3D9/D3D10 - bas
gfx/layers/ThebesLayer* - ThebesLayers - nrc,bas
gfx/layers/composite/* - CompositeLayers - nrc,nical
gfx/layers/client/* - Client - nrc,nical,bas
gfx/layers/*Image* - nical
gfx/layers/ipc ipc - IPC - nical
gfx/layers/opengl - CompositorOGL - nrc,nical
gfx/2d - bas,nrc
gfx/gl - GLContext - bjacob
dom/* layout/* - DOM - mattwoodrow
|
2013-04-10 09:20:52 +00:00 |
|
Robert O'Callahan
|
8addb81404
|
Bug 852489. Part 3: Add logging to track addition of IPC edits and causes of layer mutation. Also avoid unnecessary mutate in ClearAnimations. r=mattwoodrow
--HG--
extra : rebase_source : 65557e5e223ff7b30d5eeccf534e950451d664b9
|
2013-03-22 15:17:28 +13:00 |
|
Benoit Girard
|
65b1d02183
|
Bug 851611 - Part 4: Split out GeckoProfilerFunc.h & PseudoStack.h. r=jrmuizel
--HG--
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 929cd0d6227dd12f6654b61077e63e4d86036dc0
|
2013-03-15 20:48:56 -04:00 |
|
Benoit Girard
|
6ed333dbb5
|
Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
|
2013-03-18 15:25:50 +01:00 |
|
Benoit Girard
|
bbe4c3065e
|
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
|
2013-03-16 00:47:02 -04:00 |
|
James Willcox
|
c5cc1a2876
|
Bug 829747 - Update WebGL canvases asynchronously r=bgirard,jgilbert
|
2013-03-22 15:22:20 -04:00 |
|
Ed Morley
|
260f849645
|
Backed out changeset b43bbab312e7 (bug 829747) for ABORTs on Android 2.2; CLOSED TREE
|
2013-03-22 19:10:24 +00:00 |
|