Nicolas Silva
fdb7ab259e
Bug 1301027 - Remove the matrix * point operator and replace it with TransformPoint methods. r=Bas
2016-09-08 18:26:03 +02:00
Brian Birtles
cf51ad1c35
Bug 1300045 part 2 - Split KeyframeEffect.cpp into KeyframeEffect{ReadOnly}.cpp r=hiro,smaug
...
MozReview-Commit-ID: DdBEicunApv
2016-09-04 16:34:21 +09:00
Randall Barker
3a5ff2bf21
Bug 1294857 - Compositor uses page's background color to clear in Fennec r=kats
2016-08-18 14:03:26 -07:00
Kearwood (Kip) Gilbert
f9fd286412
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
Nicolas Silva
fff99d452b
Bug 1284837 - Add conversions methods from Point and Size to IntPoint and IntSize for consistency. r=botond
2016-07-26 16:48:34 +02:00
Matt Woodrow
2efcb49f2e
Bug 1275694 - Use the local visible region to decide when to cull a layer in CalculateScissorRect(). r=kats
...
We still take care not to cull a layer if we need to draw a checkerboarding
background for it.
MozReview-Commit-ID: 3EuXEFB2wF9
2016-06-09 16:36:12 +12:00
Nicolas Silva
84cb9d96a7
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-07-01 10:58:06 +02:00
Matt Woodrow
68b363e689
Bug 1269321: Part 3 - Create a wrapper layer for masking when we can't support it on the normal layer. r=thinker
2016-06-30 18:10:25 +02:00
Kartikaya Gupta
e847d39ed5
Bug 1283176 - Dump XMost and YMost values instead of width and height for sticky layers. r=nical
...
MozReview-Commit-ID: C9fJA03RamJ
2016-06-29 12:15:23 -04:00
Carsten "Tomcat" Book
1ca49612e3
Backed out changeset 1b8e6e22a983 (bug 1275694) for test failures in checkerboard-3.html
2016-06-09 08:54:34 +02:00
Matt Woodrow
503755dd12
Bug 1275694 - Use the presence of checkerboarding to decide when to override the clip rect rather than always using the client side visible rect. r=botond
2016-06-09 16:36:12 +12:00
Jonathan Watt
356d59cd2f
Bug 1277862, part 2 - Rename Moz2D's Filter to SamplingFilter in the rest of gfx/. r=Bas
2016-05-25 17:01:18 +01:00
Nathan Froyd
4b6d64b3be
Bug 1272398 - use UniquePtr instead of nsAutoPtr for {Layer,LayerData}::RemoveUserData return type; r=jrmuizel
2016-05-24 18:17:27 -04:00
Daniel Holbert
9da6003b29
Backed out changeset 3d201ae294f8 (bug 1272398), on a hunch that it might have inadvertantly triggered a latent Win PGO crash in layers code
...
CLOSED TREE
MozReview-Commit-ID: 87w8DC3JEM8
2016-05-19 22:50:15 -07:00
Nathan Froyd
d02a31ad83
Bug 1272398 - use UniquePtr instead of nsAutoPtr for {Layer,LayerData}::RemoveUserData return type; r=jrmuizel
2016-05-19 21:48:59 -04:00
Kevin Wern
4d07bc92ea
Bug 1227231: Use generic tree traversal algorithms for loops over Layer trees. r=botond
...
Create an Iterator type with classes ForwardIterator and ReverseIterator,
having GetFirstChild/GetNextSibling and GetLastChild/GetPrevSibling
methods, respectively. Specify the iterator type for each call to
ForEachNode. With this, we can support trees with forward and reverse
sibling structures.
Additionally, apply these algorithms to all Layer recursive traversals,
where applicable. Update tests to ensure both directions yield expected
results.
MozReview-Commit-ID: iYpX22XHTa
2016-03-10 01:20:40 -08:00
Botond Ballo
a8eb3b8312
Bug 1267438 - Remove the (no longer used) isClipFixed=false annotation. r=mstange
...
MozReview-Commit-ID: LicG7zFHnX3
2016-05-04 20:07:42 -04:00
Botond Ballo
b38e478209
Bug 1267438 - Use the layer's scrolled clip during compositor hit testing. r=mstange
...
MozReview-Commit-ID: 2nodwaZHeWZ
2016-05-04 17:30:26 -04:00
Botond Ballo
ad40217e32
Bug 1267438 - Give layers an optional scrolled clip that is scrolled by all scroll frames associated with the layer. r=mstange
...
MozReview-Commit-ID: EGqVZuISSZQ
2016-04-29 17:32:53 -04:00
Botond Ballo
b515f58ce0
Bug 1267438 - Use IntersectMaybeRects() in Layer::GetCombinedClipRect(). r=mstange
...
MozReview-Commit-ID: 5DkpzyFrDQ0
2016-04-29 15:44:08 -04:00
Botond Ballo
a6fa0406e7
Backed out 12 changesets (bug 1267438) for Android reftest failures on a CLOSED TREE. r=backout
...
MozReview-Commit-ID: LlibhRhbyVO
2016-05-10 04:27:31 -04:00
Matt Woodrow
7c2d0a8271
Bug 1271058 - Use Layers effective opacity for determining if it is opaque. r=mstange
2016-05-10 12:42:57 +12:00
Botond Ballo
e8c671786a
Bug 1267438 - Remove the (no longer used) isClipFixed=false annotation. r=mstange
...
MozReview-Commit-ID: LicG7zFHnX3
2016-05-04 20:07:42 -04:00
Botond Ballo
f07a511cc4
Bug 1267438 - Use the layer's scrolled clip during compositor hit testing. r=mstange
...
MozReview-Commit-ID: 2nodwaZHeWZ
2016-05-04 17:30:26 -04:00
Botond Ballo
a118125f3c
Bug 1267438 - Give layers an optional scrolled clip that is scrolled by all scroll frames associated with the layer. r=mstange
...
MozReview-Commit-ID: EGqVZuISSZQ
2016-04-29 17:32:53 -04:00
Botond Ballo
181ad48f21
Bug 1267438 - Use IntersectMaybeRects() in Layer::GetCombinedClipRect(). r=mstange
...
MozReview-Commit-ID: 5DkpzyFrDQ0
2016-04-29 15:44:08 -04:00
bd339
3dd8241cb8
Bug 1249936 - Remove unnecessary const from the return type of Layer accessors that return matrices by value. r=botond
...
MozReview-Commit-ID: 4JKqUDtYN3P
2016-05-03 16:33:43 +02:00
bd339
4856f3472f
Bug 1258758 - rename GetEffectiveClipRect to GetLocalClipRect. r=kats
...
MozReview-Commit-ID: HNErexDE1Xo
2016-05-02 17:27:35 +02:00
bd339
d013441203
Bug 1249936 - add a LayerComposite::GetShadowTransform method & simplify Layer::GetLocalTransform. r=botond
...
MozReview-Commit-ID: 80RNCyxAjtq
2016-05-01 12:54:26 +02:00
Kartikaya Gupta
11851674ee
Bug 1258851 - Propagate the isScrollbarContainer layer flag to the compositor. r=mattwoodrow
...
MozReview-Commit-ID: F0U0mNTI9i
2016-04-14 16:42:18 -04:00
Kartikaya Gupta
c3335edd95
Bug 1257641 - Use empty transactions to carry scroll offset updates to APZ that don't require a repaint. r=mattwoodrow,mstange,botond
...
MozReview-Commit-ID: KNeGSKldmp7
2016-04-13 10:21:13 -04:00
Sotaro Ikeda
0fc240ed8d
Bug 1262601 - Handle video content as opaque in PostProcessLayers() r=mattwoodrow
2016-04-10 19:51:21 -07:00
Matt Woodrow
3d7ecde808
Bug 1258313 - Allow snapping of 'pseudo' 3d transforms. r=jrmuizel
2016-04-06 15:29:32 +12:00
Botond Ballo
aa2fd58a6a
Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats
...
MozReview-Commit-ID: DymHOSI6yYK
2016-03-28 19:14:52 -04:00
Jim Mathies
db0420d938
Bug 1241060 - Skip non-2d sibling layers when calculating plugin window clipping under e10s. r=mstange
...
MozReview-Commit-ID: 4R5h3DeIU0S
2016-03-21 09:52:21 -05:00
Matt Woodrow
b6d0af7096
Bug 1223736 - Part 1: Set correct effective transform on mask layers. r=thinker
2016-03-22 09:06:58 +13:00
Carsten "Tomcat" Book
9707620c4e
Backed out changeset ceb8532131fb (bug 1223736) for reftest failures
2016-03-18 09:58:39 +01:00
Matt Woodrow
55ce22f460
Bug 1223736 - Part 1: Set correct effective transform on mask layers. r=thinker
2016-03-18 18:45:13 +13:00
Matt Woodrow
d0b12ada69
Bug 1250718 - Don't flatten opacity to an intermediate surface when used in the middle of preserve-3d. r=thinker
2016-03-18 09:23:51 +13:00
Matt Woodrow
d710bf12bc
Bug 1250718 - Improve layer logging for preserve-3d layers. r=thinker
2016-03-18 09:18:10 +13:00
Jonathan Watt
9f2fb9394c
Bug 1253094, part 2 - Stop using DebugOnly for class/struct members in gfx/. r=Bas
...
MozReview-Commit-ID: 7rDHRqNgQqL
2016-02-26 15:52:07 +00:00
Matthew S
278c60d3fc
Bug 1247450 - Rename LayerComposite::GetShadowTransform to GetShadowBaseTransform. r=botond
...
MozReview-Commit-ID: 4HkKFCDQW4l
2016-02-20 19:05:59 -05:00
kearwood
ccf22e27a5
Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu
...
- Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame
MozReview-Commit-ID: 5tJl5YJt7Eo
2016-01-08 18:50:10 -08:00
Botond Ballo
cf3eefd9e4
Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
...
MozReview-Commit-ID: 6wbe0kUWh9h
2016-02-12 20:24:38 -05:00
Michelangelo De Simone
3c44cb010c
Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond
2016-02-13 16:50:51 -08:00
Matt Woodrow
5f57f1aaf4
Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc
2016-02-07 23:51:11 +13:00
Phil Ringnalda
b42e5c6dd4
Back out e751d638ab4b (bug 1229317) for reftest "Assertion failure: oldState < kReadMax" and crashes
...
CLOSED TREE
2016-02-05 22:42:55 -08:00
Matt Woodrow
5ed8180d76
Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc
2016-02-06 17:57:34 +13:00
Birunthan Mohanathas
bfee0fb40c
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Hiroyuki Ikezoe
1bbc6e0c4e
Bug 1216842 - Part 2: Add LayerAnimationUtils. r=cam
...
This is also for compositor side.
we need a new class to share the function which converts TimingFunction
to ComputedTimingFunction for either keyframe's timing function or keyframe
effect's timing function.
2016-01-29 14:44:00 +01:00