Daniel Holbert
6b0550b4b2
Backout fa9c6845338e (bug 1085223) for causing bug 1087257.
2014-10-22 13:03:18 -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
Phil Ringnalda
f048fcc994
Back out 820188e039a0 (bug 1067748) for Android reftest-2 failures
2014-10-19 13:50:29 -07:00
Robert O'Callahan
fcc905ad59
Bug 1067748. When a solid-color display item covers everything else in its layer, make it a ColorLayer. r=tn
2014-09-16 16:27:14 +12:00
Kartikaya Gupta
f6083d562d
Bug 1013612 - Remove APZ-internal headers from being exported to non-layers code. r=botond
2014-10-16 09:23:52 -04:00
Markus Stange
a15e939a69
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
2014-09-26 13:06:08 -04:00
Kartikaya Gupta
7e8bbfa0f5
Bug 1013385 - Add the layer bounds to the layers API and use it for checkerboarding. r=mattwoodrow,BenWa
2014-09-15 16:09:52 -04:00
Botond Ballo
112f33ca8a
Bug 1065008 - Consider the shadow transform when computing the opaque rect to use for culling. r=roc
2014-09-11 13:49:38 -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
Jan Beich
1979a13be7
Bug 1065241 - Unbreak build on non-SPS platforms after bug 1049258. r=mchang
2014-09-09 23:41:00 +02:00
Ryan VanderMeulen
00a5816f89
Merge inbound to m-c. a=merge
2014-09-09 19:26:59 -04:00
Mason Chang
87702f1b93
Bug 1049258 - Make it easier to collect frame uniformity results. r=benwa
2014-09-05 12:39:59 -07:00
Carsten "Tomcat" Book
cd87440a4b
Backed out changeset c1cc52b986f8 (bug 1049258) for breaking non-unified windows builds
2014-09-08 15:17:23 +02:00
Mason Chang
b9712ecc03
Bug 1049258 - Make it easier to collect frame uniformity results. r=benwa
2014-09-05 12:39:59 -07:00
Kartikaya Gupta
cdea48970d
Bug 1064840 - Only display the unused-apz visual warning if the async transform is not applied to any content. r=botond
2014-09-09 12:33:25 -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
Botond Ballo
48bfafb05d
Bug 1061976 - Remove background-drawing for overscrolled layers. r=BenWa
2014-09-02 19:15:52 -04:00
Robert O'Callahan
b86d9ff52f
Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats
2014-08-30 00:23:25 +12:00
Phil Ringnalda
ef7af0d5d8
Backed out 3 changesets (bug 967844) for robopan bustage
...
Backed out changeset 6b53305f1c42 (bug 967844)
Backed out changeset dff3eb181f33 (bug 967844)
Backed out changeset 4d4b03442eaf (bug 967844)
2014-09-01 15:20:13 -07:00
Robert O'Callahan
86ca57194d
Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats
2014-08-30 00:23:25 +12:00
Matt Woodrow
5f270b1c91
Bug 1044129 - Don't crash if ContainerLayer temporary surface allocation fails. r=jrmuizel
2014-07-29 17:31:00 +12:00
Botond Ballo
e891fb9def
Bug 1058884 - Update drawing of borders to account for multi-layer-apz. r=kats,BenWa
2014-08-28 18:38:52 -04:00
Botond Ballo
7da8f0cf40
Bug 1057642 - More convenient formatting of BasePoint. r=BenWa,kats
2014-08-27 19:25:53 -04:00
Botond Ballo
1582805af8
Bug 965022 - Avoid passing a TimeStamp to printf in PrintUniformityInfo. r=mchang
2014-08-28 16:32:49 -04:00
Carsten "Tomcat" Book
7f6ba270f8
merge mozilla-inbound to mozilla-central a=merge
2014-08-28 13:07:10 +02:00
Kartikaya Gupta
3ee6a6adf2
Bug 1055760 - Update frame uniformity code to use the shadow transform. r=BenWa,mchang
2014-08-27 22:13:43 -04:00
Kartikaya Gupta
123f1daf52
Bug 1055760 - Update some more bits of compositor layer code to deal with multiple FrameMetrics. r=BenWa,botond
2014-08-27 22:13:42 -04:00
Benoit Girard
662b5d357d
Bug 1010584 - Cull in ContainerLayerComposite. r=mwoodrow
2014-08-27 18:46:55 -04:00
Ryan VanderMeulen
e36f8c0dfc
Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
...
Backed out changeset 7f68752ffe1e (bug 965022)
Backed out changeset 24251d4da019 (bug 965022)
Backed out changeset a34ae046c947 (bug 965022)
Backed out changeset f747fd154739 (bug 965022)
Backed out changeset f076faf3c282 (bug 965022)
2014-08-26 16:02:37 -04:00
Botond Ballo
b91be62d07
Bug 965022 - Avoid passing a TimeStamp to printf in PrintUniformityInfo. r=mchang
2014-08-25 17:24:21 -04:00
Mason Chang
fbfa89cc6e
Bug 1057645 - Update Frame Uniformity Tool to use APZC metrics. r=botond
...
CLOSED TREE
2014-08-25 08:56:00 -04:00
Mason Chang
e2dbc6364e
Bug 1056190 - Delete Scrollgraph. r=benwa
2014-08-20 17:42:03 -07:00
Benoit Girard
1acbaee0d2
Bug 1010584 - Part 1: Introduce RenderTargetPixel. r=mwoodrow
2014-07-30 14:36:15 -04:00
Botond Ballo
29e678a8e8
Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
2014-08-19 13:08:16 -04:00
Benoit Girard
a45b67c4c1
Bug 1052751 - Part 1: Cull translated layers on the compositor. r=roc
2014-08-14 11:46:21 -04:00
Kartikaya Gupta
18bbff8294
Bug 1051985 - Move the FrameMetrics from ContainerLayer to Layer. r=mattwoodrow,BenWa
2014-08-11 20:00:36 -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
37bec6718c
Bug 952977: More gfx::Matrix cleanups r=nical
2014-08-01 08:31:49 -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
f1c024ef08
Bug 952977: More gfx::Matrix cleanups r=nical
2014-07-29 19:18:51 -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
Benoit Girard
45978f66a7
Bug 864829 - Add graphics performance warning feature. r=bjacob
2014-05-07 18:09:41 -04:00
Kartikaya Gupta
95b225c73a
Bug 1031494 - Move the FBO texture clamping code so that the OGL CompositingRenderTarget gets the unclamped size. r=BenWa
2014-07-04 20:21:36 -04:00
Kartikaya Gupta
57aaa1ac3b
Bug 1034258 - Change mCompositionBounds to be a ParentLayerRect instead of a ParentLayerIntRect. r=Cwiiis
2014-07-04 08:12:41 -04:00
Kartikaya Gupta
d524ce22d3
Bug 1023506 - Don't fill the background color for overscrolled scrollinfo layers. r=mattwoodrow
2014-06-25 19:18:33 -04:00
Mason Chang
779e81e88e
Bug 990832 - Build a tool to visualize frame uniformity. r=mchang, benwa.
2014-06-19 09:33:00 +02:00
Benoit Girard
c36e97ca50
Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
2014-06-19 18:36:25 -04:00
Jeff Gilbert
6b722909fc
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00