Benoit Girard
4c75487e6a
Bug 1113435 - Don't cull for layers being drawn progressively. r=jrmuizel
2015-02-17 11:53:51 -05:00
Peter Chang
db983377ad
Bug 1129763 - Add pref for the threshold of frame visual warning, r=benwa
2015-02-06 14:38:16 +08:00
Matt Woodrow
bf67cdb0a7
Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa
2014-10-20 17:04:39 +13:00
Daniel Holbert
6b0550b4b2
Backout fa9c6845338e (bug 1085223) for causing bug 1087257.
2014-10-22 13:03:18 -07:00
Carsten "Tomcat" Book
6d34e20b62
merge fx-team to mozilla-central a=merge
2014-10-21 15:38:16 +02:00
David Parks
d7e8a996ec
Bug 918634 - swapFrameLoader not implemented for e10s r=nical
...
Allow layers to change layermanager if using LayerManagerComposite.
2014-10-14 15:11:38 -07:00
Matt Woodrow
1cd26fde8e
Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa
2014-10-20 17:04:39 +13:00
Markus Stange
a15e939a69
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
2014-09-26 13:06:08 -04:00
Jeff Muizelaar
4f3610dd6b
Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow
...
Currently we use a world transform on the LayerManager. This gets passed to the
screen render target which adjusts the gl transform to accomplish the rotation.
This causes a lot of the system to have to know about the transform.
Instead we can just bake the transform into the root layer's shadow transform.
Everything now mostly just works.
2014-09-10 15:59:00 -04:00
Benoit Girard
68f5937220
Bug 1057088 - Add a way to sync query compositor properties like overfill and HWC status. r=smaug,jrmuizel
2014-09-02 15:23:34 -04:00
Jeff Muizelaar
9c4508ffc3
Bug 1063692. layers: Document the Prepare() phase better.
2014-09-05 14:44:19 -04:00
Kartikaya Gupta
c1d2b2b5ea
Bug 1053992 - Add a red square in the top-right corner of FPS display for unused APZ transforms (i.e. when content is sync-scrolling). r=BenWa
2014-09-04 13:54:54 -04:00
Benoit Girard
3f7ec32954
Bug 1061846 - Add constants for transaction delay indicator. r=milan
2014-09-02 14:37:34 -04:00
Benoit Girard
e8302ed43d
Bug 1061414 - Fix VisualFrameWarning logic. r=milan
2014-09-02 14:37:17 -04:00
Benoit Girard
64e8d26a7f
Bug 1055050 - Add visual warning if the transaction latency is > 100 ms. r=mwoodrow
2014-08-28 15:24:26 -04:00
Jeff Muizelaar
d3bf2d4324
Bug 1048916. Convert a bunch of layers from nsAutoPtr to UniquePtr. r=roc
...
This makes the ownership of LayerProperties more clear.
2014-08-25 11:09:39 -04:00
Milan Sreckovic
8c45988464
Bug 1055891: Add contrast to layer effects. Rename preferences to be consistent. More comments, some more explicit tests. r=mattwoodrow
2014-08-25 15:36:17 -04:00
Trevor Saunders
d67df400c1
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2014-08-05 13:33:55 -04:00
Benoit Girard
1acbaee0d2
Bug 1010584 - Part 1: Introduce RenderTargetPixel. r=mwoodrow
2014-07-30 14:36:15 -04:00
Ehsan Akhgari
6ad78acff0
Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc
2014-08-20 00:55:14 -04:00
Jeff Muizelaar
46a8420ee3
Bug 1016539. Add support for accelerated a11y filters. r=mwoodrow
...
This adds the ability to render to a temporary surface and use that
to apply a filter effect to all of the content.
2014-08-07 17:44:08 -04:00
Nicolas Silva
9fc18dbf6e
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
Ryan VanderMeulen
4f56a02057
Backed out changeset fe28abfc3842 (bug 1043426) for Android reftest failures.
...
CLOSED TREE
2014-08-01 11:20:10 -04:00
Nicolas Silva
2e90892c48
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
David Zbarsky
b76db1b220
Bug 952977: More gfx::Matrix cleanup in LayerManagerComposite r=nical
2014-08-01 08:31:47 -04:00
Wes Kocher
e230d2b1cf
Backed out 11 changesets (bug 952977) for reftest-no-accel failures
...
Backed out changeset ea2367c19da3 (bug 952977)
Backed out changeset c401c8748eb3 (bug 952977)
Backed out changeset a93e9ff1043b (bug 952977)
Backed out changeset 765b7f67163e (bug 952977)
Backed out changeset 3d8cf4f5777f (bug 952977)
Backed out changeset 8993710a3ab3 (bug 952977)
Backed out changeset 1298c39b745a (bug 952977)
Backed out changeset be0b899fbe5e (bug 952977)
Backed out changeset f69bea1f1feb (bug 952977)
Backed out changeset 1a745777f07e (bug 952977)
Backed out changeset 5ad1d18dfe17 (bug 952977)
2014-07-29 18:58:46 -07:00
David Zbarsky
15e393f4a2
Bug 952977: More gfx::Matrix cleanup in LayerManagerComposite r=nical
2014-07-29 19:18:49 -04:00
Jeff Muizelaar
4599ac984b
Bug 1037220. Reorder rendering to avoid render target switches. r=mwoodrow,bgirard
...
Before we would for example draw the background, switch to a container layers's
render target, draw to that, switch back the render target draw the
container layer, move on to the next container layer etc.
This render target switching is especially bad for mobile gpus (like adreno
that needs to move things in and out of gmem).
This change switches to a two pass approach that renders all of the container
layers first (unless they need a copy of the background) and then composites
everything all together.
2014-07-15 16:26:20 -04:00
Matt Woodrow
92c8aefeaf
Bug 1039145 - Part 2: Fully remove component alpha/background copying support from BasicCompositor. r=roc
2014-07-18 18:48:23 +12:00
Carsten "Tomcat" Book
a9f417483c
Backed out changeset 49c713f92304 (bug 1039145)
2014-07-18 10:45:20 +02:00
Matt Woodrow
9772ed7433
Bug 1039145 - Part 2: Fully remove component alpha/background copying support from BasicCompositor. r=roc
2014-07-18 18:48:23 +12:00
Boris Chiou
5203a8f909
Bug 975346 - Part 1: General functions for Effects. r=dglastonbury
...
1. Support GenEffectChain() for LayerComposite.
Each layer can use this API to gen the
EffectChain (only primary effect now)
2. Support GenEffect() for CompositableHost.
3. Move AutoLock to compositeHost.
2014-06-22 19:06:00 +02:00
Birunthan Mohanathas
aa6d74fac6
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Matt Woodrow
96c3bb3303
Bug 1013767 - Restrict BasicCompositor snapshots to the bounds of the invalid region. r=nical
2014-05-28 13:21:32 +12:00
Matt Woodrow
15b808349e
Bug 950312 - Part 2: Add Effect for BlendModes. r=nical
2014-05-09 21:48:29 +12:00
Jonathan Watt
55c20bd03b
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Jonathan Watt
f1105cf491
Bug 964731 - Convert ImageLayerD3D10 and CreateOptimalSurface/CreateOptimalMaskSurface to Moz2D. r=Bas
2014-04-10 09:49:49 +01:00
Matt Woodrow
dc383bca70
Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical
2014-04-07 13:32:49 +12:00
Phil Ringnalda
9724e72fe9
Backed out 4 changesets (bug 991028) for nonunified bustage
...
CLOSED TREE
Backed out changeset 147581a518c3 (bug 991028)
Backed out changeset e5bacc566e58 (bug 991028)
Backed out changeset 6dc852777a4d (bug 991028)
Backed out changeset 780bec5571b9 (bug 991028)
2014-04-06 21:21:38 -07:00
Matt Woodrow
89e925982f
Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical
2014-04-07 13:32:49 +12:00
Sushil Chauhan
1c7562babb
Bug 965102 - Gecko changes to set HWC_GEOMETRY_CHANGED flag appropriately. r=mattwoodrow
2014-04-03 18:59:13 -07:00
Bas Schouten
3a7b3fe2ba
Bug 982275 - Part 1: Add the ability to render text inside layers. r=jrmuizel
2014-03-12 03:27:30 +01:00
Sotaro Ikeda
091383af2d
Bug 975146 - Do not use hw composer for screenshot r=bas
2014-03-04 14:36:52 -08:00
Sushil Chauhan
741ab85bf5
Bug 976717 - Pass the Framebuffer rectangle to be cleared to LayerComposite. r=ncameron
2014-02-27 11:07:34 -08:00
Benoit Jacob
1ef38e439e
Bug 967824 - Make SetCompositableHost gracefully handle errors instead of just aborting - r=nical
2014-02-20 08:05:30 -05:00
Benoit Girard
956bc94123
Bug 963821 - Port FPS counter to the Compositor API. r=bas
2014-02-10 17:14:11 -05:00
David Zbarsky
43cb9f37fb
Bug 952977: Convert shadow transforms to gfx::Matrix4x4 r=nical
2014-01-27 10:29:27 -05:00
Sushil Chauhan
9b28947dfe
Bug 953303 - HwcComposer2D should honor HWC_HINT_CLEAR_FB set by hwcomposer. r=ncameron
2014-01-17 18:55:30 -08:00
Ryan VanderMeulen
2da8f3cf88
Backed out changeset 8a5c1027e6e6 (bug 953303) for bustage.
2014-01-17 14:50:58 -05:00
Sushil Chauhan
d75271b2bc
Bug 953303 - HwcComposer2D should honor HWC_HINT_CLEAR_FB set by hwcomposer. r=ncameron
2014-01-17 11:09:01 -08:00