Nicholas Cameron
d93bcff327
Bug 912766. Use the DIB texture client/host. r=mattwoodrow
2013-09-24 13:14:12 +12:00
Nicholas Cameron
a03cf79c16
Bug 902591. Check for Azure in ContentClientIncremental. r=mattwoodrow
2013-09-18 15:47:23 +12:00
Nicholas Cameron
1ef6958d37
Backed out changeset: 0ae388d62a87. r=me
2013-09-18 15:43:26 +12:00
Nicholas Cameron
71db92a65c
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
2013-09-18 15:39:34 +12:00
Matt Woodrow
2a799fc8e1
Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
2013-09-11 17:08:53 +12:00
Matt Woodrow
3722930906
Bug 914505 - Make sure that ThebesLayerBuffer::SupportsAzureContent is correct for the first frame. r=nrc
2013-09-12 16:53:46 +12:00
Vladan Djeric
4a2b0ff11f
Backed out changeset a2f85a996314 (bug 907926) for TART regressions
2013-09-11 13:31:53 -04:00
Matt Woodrow
785739f379
Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
2013-09-11 17:08:53 +12:00
Nicolas Silva
61ec223f44
Bug 912939 - Rename LayerTransaction.ipdlh into LayersMessages.ipdlh. r=kanru
2013-09-06 17:41:00 +02:00
Matt Woodrow
bf3b1b43db
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
Matt Woodrow
3046f78931
Bug 907926 - Make ContentClientBasic support Azure content. r=nrc
2013-08-23 18:13:55 +12:00
Nicholas Cameron
6ff5d55180
Bug 903816. Include-what-you-use for gfx/layers. r=roc
2013-08-12 11:17:23 +12:00
Matt Woodrow
b38f883556
Bug 906147 - Make sure we lock component alpha textures in the correct order to prevent deadlocks. r=nrc
2013-08-21 11:49:31 +12:00
Nicholas Cameron
0e10b7f9b7
Bug 902330. Fix the SupportsAzureContent mess. r=mattwoodrow
2013-08-09 11:32:19 +12:00
Nicholas Cameron
403a3d370b
Bug 902329. Implement component alpha thebes layers with Azure. r=mattwoodrow
2013-08-09 11:30:19 +12:00
Nicholas Cameron
f77185f038
Bug 901722. Fix up component alpha/sub-pixel AA enablement. r=mattwoodrow
2013-08-09 11:30:19 +12:00
Nicholas Cameron
d4ffa094d5
Bug 901404. Support Azure with single buffered thebes layers. r=mattwoodrow
2013-08-09 11:30:18 +12:00
Milan Sreckovic
c2140cd0ba
Bug 900729: Make TextureFlags constant names (UseNearestFilter, NeedsYFlip, AllowRepeat, NewTile, ComponentAlpha) all caps in CompositorTypes.h and prefix them with TEXTURE_ for consistency and uniqueness. r=nsilva.
2013-08-06 13:36:35 -04:00
Nicholas Cameron
286f32664c
Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow
2013-08-04 19:46:17 +12:00
Nicolas Silva
c039b2a50f
Bug 858914 - New texture classes + OGL backend (preffed off). r=bas, nrc
2013-07-30 11:59:51 +02:00
Jeff Muizelaar
99d98c8f82
Bug 891660. Add support for Azure on Mac with OMTC. r=mattwoodrow
...
This is not the best approach but it works for now. We basically pull the cg
context from gfxASurface and wrap a DrawTarget around it. In the end we'll need
to plumb the DrawTarget through more.
2013-07-09 21:02:41 -04:00
Nicolas Silva
d9acf2e7f6
Bug 858914 - Mark all TextureHost and TextureClient classes deprecated. r=mattwoodrow
2013-07-08 23:30:44 +02:00
Matt Woodrow
a35adb5d2a
Bug 865104 - Use double buffering for BasicCompositor. r=nrc
2013-07-03 16:35:51 -04:00
Matt Woodrow
00b57192ad
Bug 879149 - Don't attempt to use ContentClientIncremental when not using GL layers. r=nrc
2013-06-07 17:10:31 +12:00
Matt Woodrow
942fe76759
Bug 870211 - Add ContentClientIncremental. r=nical
2013-05-16 15:45:43 +12:00
Matt Woodrow
f6d47bfb31
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
dcabb19304
Bug 756601 - Fix a few small layers refactoring bugs. r=Bas
2013-05-10 09:02:49 +12:00
Bas Schouten
4bdb22e491
Bug 830347 - Part 2: Add the code for CompositorD3D11. r=jrmuizel
2013-05-03 19:34:29 +02:00
Kyle Huey
6c491f13ff
Back out bug 830347.
2013-05-08 12:04:11 -07:00
Bas Schouten
55752b7c9e
Bug 830347 - Part 2: Add the code for CompositorD3D11. r=jrmuizel
2013-05-03 19:34:29 +02:00
Matt Woodrow
c16f4c4e13
Bug 865104 - Implement a BasicCompositor. r=nrc
2013-05-01 12:42:05 +12:00
Nicolas Silva
76c25a1b0a
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
2013-04-25 18:25:33 -04:00
Ryan VanderMeulen
6c68f704b3
Backed out changeset 4b7de1f2b4a0 (bug 856079) for various test failures.
...
CLOSED TREE
2013-04-24 11:28:05 -04:00
Nicolas Silva
f653739991
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
2013-04-24 15:40:26 -04:00
Ehsan Akhgari
521fbb33d7
Backed out changeset 86959499a5b8 (bug 856079) because of build bustage
2013-04-22 17:44:12 -04:00
Nicolas Silva
6f9262c760
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
2013-04-22 18:41:29 -04:00
Matt Woodrow
2ae71b5171
Bug 809273 - Add code handling dual buffers in ThebesLayerBuffer. r=roc
2013-04-22 14:40:52 +12:00
Matt Woodrow
4451b1f7c7
Bug 809273 - Remove old buffer provider code. r=nrc
2013-04-22 14:40:52 +12:00
Nicholas Cameron
97c38ba23b
Bug 862106. Use Create*Client directly. r=nical
2013-04-17 09:36:06 +12:00
Nicholas Cameron
1c14f693ce
Bug 861127, refactor ContentClientRemote::CreateBuffer. r=Bas
2013-04-15 13:25:14 +12:00
Nicholas Cameron
777d942480
Bug 844928, remove PTexture. r=nical
2013-04-12 19:28:55 +12:00
Bas Schouten
b439abe1f3
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