gecko-dev/layout/reftests/transform-3d
Boris Chiou ffa1da7545 Bug 1467277 - Avoid getting zero normalized vector of rotate3d when setting a rotate matrix. r=nical
For example, if we set a transform to rotate3d(0, 0, 1e50, 45deg), the
expected normalized rotate axis is (0, 0, 1).
However, the length is larger than the maximum of float, so the actual value is
(0/inf, 0/inf, 1e50/inf) == (0, 0, 0). Therefore, we scale the vector before
doing normalization to avoid getting a zero vector.

MozReview-Commit-ID: 5LUDWD4RuNj

--HG--
extra : rebase_source : eb82f0b3979bf6ea3cd11b643ebb30a49edc24f8
2018-07-05 15:40:39 -07:00
..
1035611-1-ref.html Backed out changeset c488bab447bd (bug 1215412) for R15 Test failures 2015-10-29 10:06:13 +01:00
1035611-1.html
1157984-1.html
1245450-1.html Bug 1245450 - Only setup AutoSaveRestorePerspectiveIndex for the descendants of the element with perspective. r=roc 2016-02-15 23:21:52 +13:00
1271058-1-ref.html Bug 1271058 - Use Layers effective opacity for determining if it is opaque. r=mstange 2016-05-10 12:42:57 +12:00
1271058-1.html Bug 1271058 - Use Layers effective opacity for determining if it is opaque. r=mstange 2016-05-10 12:42:57 +12:00
1467277-1.html Bug 1467277 - Avoid getting zero normalized vector of rotate3d when setting a rotate matrix. r=nical 2018-07-05 15:40:39 -07:00
animate-backface-hidden.html Bug 1461311 - Undo reftest/harness changes from bug 1437036 as they are not needed any more. r=hiro 2018-06-07 08:23:17 -04:00
animate-cube-degrees-ref.html
animate-cube-degrees-zoom-ref.html
animate-cube-degrees-zoom.html
animate-cube-degrees.html
animate-cube-radians-ref.html
animate-cube-radians-zoom-ref.html
animate-cube-radians-zoom.html
animate-cube-radians.html
animate-preserve3d-child.html Bug 1461311 - Undo reftest/harness changes from bug 1437036 as they are not needed any more. r=hiro 2018-06-07 08:23:17 -04:00
animate-preserve3d-parent.html Bug 1461311 - Undo reftest/harness changes from bug 1437036 as they are not needed any more. r=hiro 2018-06-07 08:23:17 -04:00
animate-preserve3d-ref.html
backface-visibility-1a.html
backface-visibility-1b.html
backface-visibility-1c.html
backface-visibility-2-ref.html
backface-visibility-2.html
backface-visibility-3-ref.html
backface-visibility-3.html
component-alpha-1-ref.html Bug 1332268 - Update EffectComponentAlpha texture coordinates when rendering split layers r=mattwoodrow 2017-01-19 21:16:30 +01:00
component-alpha-1.html Bug 1332268 - Update EffectComponentAlpha texture coordinates when rendering split layers r=mattwoodrow 2017-01-19 21:16:30 +01:00
green-rect.html
intermediate-1-ref.html Bug 1346777 - Transform layer geometry properly when intermediate surface is used r=mattwoodrow 2017-03-16 21:51:54 +01:00
intermediate-1.html Bug 1346777 - Transform layer geometry properly when intermediate surface is used r=mattwoodrow 2017-03-16 21:51:54 +01:00
mask-layer-1.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
mask-layer-2.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
mask-layer-3.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
mask-layer-ref.html Bug 1269321: Part 4 - Add tests. r=thinker 2016-06-30 18:10:49 +02:00
matrix3d-1-ref.html
matrix3d-1a.html
matrix3d-2-ref.html
matrix3d-2a.html
nested-transform-1-ref.html Bug 1333934 - Transform layer geometry only once r=mattwoodrow 2017-01-25 18:05:10 +01:00
nested-transform-1.html Bug 1333934 - Transform layer geometry only once r=mattwoodrow 2017-01-25 18:05:10 +01:00
opacity-preserve3d-1-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-1.html 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
opacity-preserve3d-2-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-2.html 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
opacity-preserve3d-3-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-3.html 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
opacity-preserve3d-4-ref.html Bug 1283827 - Flatten transform-style:preserve-3d when combined with opacity. r=dbaron 2016-07-02 14:47:12 +02:00
opacity-preserve3d-4.html 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
opacity-preserve3d-5-ref.html Bug 1319825 - Update the overflow areas of all descendants when we toggle opacity on a preserve-3d frame. r=tnikkel 2017-02-13 13:09:17 +13:00
opacity-preserve3d-5.html Bug 1319825 - Update the overflow areas of all descendants when we toggle opacity on a preserve-3d frame. r=tnikkel 2017-02-13 13:09:17 +13:00
overflow-hidden-1-ref.html
overflow-hidden-1a.html
perspective-clipping-1-ref.html Bug 1021845 - Before compositing, clip the visible region of a layer to the layer's clip rect. r=mattwoodrow 2015-12-02 22:54:03 +01:00
perspective-clipping-1.html Bug 1021845 - Before compositing, clip the visible region of a layer to the layer's clip rect. r=mattwoodrow 2015-12-02 22:54:03 +01:00
perspective-clipping-2-ref.html Bug 1373335 - Make sure we clip the opaque region in render target coordinate space, since complex transforms mean that we can't always have a rectangular representation of clips in layer space. r=mstange 2017-06-22 12:41:16 +12:00
perspective-clipping-2.html Bug 1373335 - Make sure we clip the opaque region in render target coordinate space, since complex transforms mean that we can't always have a rectangular representation of clips in layer space. r=mstange 2017-06-22 12:41:16 +12:00
perspective-origin-1a.html
perspective-origin-1b.html
perspective-origin-2-ref.html
perspective-origin-2a.html
perspective-origin-3-ref.html
perspective-origin-3a.html
perspective-origin-4-ref.html
perspective-origin-4a.html
perspective-zindex-2.html Bug 1269184 - Make sure we create an nsDisplayWrapList around nsDisplayPerspective items so that the z-index of the perspective frame gets taken into account. r=mstange 2016-05-04 12:56:50 +12:00
perspective-zindex.html Bug 1230774 - Use correct Z order to sort perspective items. r=roc 2016-01-27 23:34:39 +13:00
preserve3d-1-ref.html
preserve3d-1a.html
preserve3d-1b.html
preserve3d-2-ref.html
preserve3d-2a.html
preserve3d-2b.html
preserve3d-2c.html
preserve3d-2d.html
preserve3d-3-ref.html
preserve3d-3a.html
preserve3d-4a.html
preserve3d-5-ref.html
preserve3d-5a.html
preserve3d-6-ref.html Bug 1230780 - Add reftest. r=thinker 2015-12-17 16:22:48 +13:00
preserve3d-6a.html Bug 1230780 - Add reftest. r=thinker 2015-12-17 16:22:48 +13:00
preserve3d-7-ref.html 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
preserve3d-7a.html 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
preserve3d-8-ref.html Bug 1397671 - Don't treat SVG transformed frames as being transformed for the purposes of computing Combines3DTransformWithAncestors. r=dbaron 2017-09-26 15:57:56 +13:00
preserve3d-8.html Bug 1397671 - Don't treat SVG transformed frames as being transformed for the purposes of computing Combines3DTransformWithAncestors. r=dbaron 2017-09-26 15:57:56 +13:00
preserve3d-clipped.html
preserve3d-scale.html Bug 1449640. Don't compute a scale for 3d transformed content. r=kats 2018-03-27 17:46:34 -04:00
preserves3d-nested-filter-1-ref.html Bug 1395476 - Do not call mStoredList.RecomputeVisibility for 3d transforms r=mattwoodrow 2017-11-08 02:54:10 +01:00
preserves3d-nested-filter-1.html Bug 1395476 - Do not call mStoredList.RecomputeVisibility for 3d transforms r=mattwoodrow 2017-11-08 02:54:10 +01:00
preserves3d-nested-ref.html
preserves3d-nested.html
reftest.list Bug 1467277 - Avoid getting zero normalized vector of rotate3d when setting a rotate matrix. r=nical 2018-07-05 15:40:39 -07:00
rotate3d-1a.html
rotate3d-2a.html
rotatex-1-ref.html
rotatex-1a.html
rotatex-perspective-1a.html
rotatex-perspective-1b.html
rotatex-perspective-1c.html
rotatex-perspective-3-ref.html
rotatex-perspective-3a.html
rotatex-transformorigin-1-ref.html
rotatex-transformorigin-1a.html
rotatey-1-ref.html
rotatey-1a.html
scale3d-1-ref.html
scale3d-all-separate.html
scale3d-all.html
scale3d-xz.html
scale3d-z.html
scalez-1-ref.html
scalez-1a.html
scalezrotatex-1-ref.html
scalezrotatex-1.html
scroll-perspective-1-ref.html
scroll-perspective-1.html
snap-perspective-1-ref.html Bug 1258313 - Add test for snapping transforms with perspective. r=jrmuizel 2016-04-06 15:29:23 +12:00
snap-perspective-1.html Bug 1258313 - Add test for snapping transforms with perspective. r=jrmuizel 2016-04-06 15:29:23 +12:00
sorting-1-ref.html
sorting-1a.html
sorting-2-ref.html
sorting-2a.html
sorting-2b.html
sorting-3a.html
split-intersect1-ref.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-intersect1.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-intersect2-ref.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-intersect2.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-non-ortho1-ref.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
split-non-ortho1.html Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 4: Add reftests for plane splitting r=mattwoodrow 2017-01-12 02:20:50 +02:00
transform-geometry-1-ref.html Bug 1335159 - Also invert layer local transform r=mattwoodrow 2017-01-31 22:26:46 +01:00
transform-geometry-1.html Bug 1335159 - Also invert layer local transform r=mattwoodrow 2017-01-31 22:26:46 +01:00
transform-style-flat-1-ref.html
transform-style-flat-1a.html
translate3d-1-ref.html
translate3d-1a.html
translatez-1-ref.html
translatez-1a.html
translatez-1b.html
willchange-containing-block.html