Jeff Muizelaar
6cbfabbc4c
Bug 1141864. Replace a bunch nsAutoPtr.h includes with nsRefPtr.h
2015-03-10 20:48:09 -04:00
Botond Ballo
541eb1b8e9
Bug 1136971 - Draw layer borders correctly in the presence of multi-FrameMetrics. r=kats
2015-02-25 18:25:19 -05:00
Ethan Lin
1eed8bdc69
Bug 1103258 - Prevent an empty container from creating a render target. r=BenWa, r=jmuizelaar
2014-12-23 05:48:00 -05:00
Vladimir Vukicevic
fd5bc411b9
Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical
2014-07-09 12:26:18 -07:00
Benoit Girard
c7311885a6
Bug 1098495 - Retain a container's intermediate surface's content. r=mattwoodrow
2014-11-18 17:33:36 -05:00
Benoit Girard
6f6cda359f
Bug 1087530 - Retain container's intermediate surfaces for up to one frame. r=jmuizelaar
2014-11-03 17:27:32 -05:00
Carsten "Tomcat" Book
45e1979ee5
Backed out changeset 48667a14f94d (bug 1092360) for test bustage / crashes on a CLOSED TREE
2014-11-14 08:14:22 +01:00
Benoit Girard
b53c7a7ac8
Bug 1092360 - Avoid redundant framebuffer switches. r=jrmuizel
2014-11-12 17:39:17 -05:00
Benoit Girard
d85a68ba81
Bug 1089380 - Remove ClipRectInLayersCoordinates. r=mattwoodrow
2014-10-31 16:34:30 -04:00
Benoit Girard
00fbd63ee2
Backout 60fe2b1ab1ba for split-opacity-layers-1.html reftest failure.
2014-11-03 13:37:54 -05:00
Benoit Girard
7bc61c962d
Bug 1089380 - Remove ClipRectInLayersCoordinates. r=mattwoodrow
2014-10-31 16:34:30 -04: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
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