OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 Google Inc. | 2 * Copyright 2012 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 #include "PathOpsExtendedTest.h" | 7 #include "PathOpsExtendedTest.h" |
8 | 8 |
9 #define TEST(name) { name, #name } | 9 #define TEST(name) { name, #name } |
10 | 10 |
(...skipping 1785 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1796 path.cubicTo(1,6, 1,0, 6,2); | 1796 path.cubicTo(1,6, 1,0, 6,2); |
1797 path.close(); | 1797 path.close(); |
1798 SkPath pathB; | 1798 SkPath pathB; |
1799 pathB.setFillType(SkPath::kWinding_FillType); | 1799 pathB.setFillType(SkPath::kWinding_FillType); |
1800 pathB.moveTo(0,1); | 1800 pathB.moveTo(0,1); |
1801 pathB.cubicTo(2,6, 1,0, 6,1); | 1801 pathB.cubicTo(2,6, 1,0, 6,1); |
1802 pathB.close(); | 1802 pathB.close(); |
1803 testPathOp(reporter, path, pathB, kDifference_PathOp); | 1803 testPathOp(reporter, path, pathB, kDifference_PathOp); |
1804 } | 1804 } |
1805 | 1805 |
1806 #if 0 // FIXME | |
1807 // this fails because the pair of nearly coincident cubics intersect at the ends | 1806 // this fails because the pair of nearly coincident cubics intersect at the ends |
1808 // but the line connected to one of the cubics at the same point does not inters
ect | 1807 // but the line connected to one of the cubics at the same point does not inters
ect |
1809 // the other | 1808 // the other |
1810 static void skpkkiste_to98(skiatest::Reporter* reporter) { | 1809 static void skpkkiste_to98(skiatest::Reporter* reporter) { |
1811 SkPath path; | 1810 SkPath path; |
1812 path.setFillType(SkPath::kEvenOdd_FillType); | 1811 path.setFillType(SkPath::kEvenOdd_FillType); |
1813 path.moveTo(96, 122); | 1812 path.moveTo(96, 122); |
1814 path.cubicTo(94.6192932f, 122, 93.3692932f, 122.559647f, 92.4644699f, 123.46
447f); | 1813 path.cubicTo(94.6192932f, 122, 93.3692932f, 122.559647f, 92.4644699f, 123.46
447f); |
1815 path.lineTo(94.1715698f, 125.17157f); | 1814 path.lineTo(94.1715698f, 125.17157f); |
1816 path.cubicTo(94.8954315f, 124.447708f, 95.8954315f, 124, 97, 124); | 1815 path.cubicTo(94.8954315f, 124.447708f, 95.8954315f, 124, 97, 124); |
(...skipping 10 matching lines...) Expand all Loading... |
1827 pathB.lineTo(263, 284); | 1826 pathB.lineTo(263, 284); |
1828 pathB.cubicTo(263, 286.761414f, 260.761414f, 289, 258, 289); | 1827 pathB.cubicTo(263, 286.761414f, 260.761414f, 289, 258, 289); |
1829 pathB.lineTo(96, 289); | 1828 pathB.lineTo(96, 289); |
1830 pathB.cubicTo(93.2385788f, 289, 91, 286.761414f, 91, 284); | 1829 pathB.cubicTo(93.2385788f, 289, 91, 286.761414f, 91, 284); |
1831 pathB.lineTo(91, 127); | 1830 pathB.lineTo(91, 127); |
1832 pathB.cubicTo(91, 124.238579f, 93.2385788f, 122, 96, 122); | 1831 pathB.cubicTo(91, 124.238579f, 93.2385788f, 122, 96, 122); |
1833 pathB.lineTo(258, 122); | 1832 pathB.lineTo(258, 122); |
1834 pathB.close(); | 1833 pathB.close(); |
1835 testPathOp(reporter, path, pathB, kIntersect_PathOp); | 1834 testPathOp(reporter, path, pathB, kIntersect_PathOp); |
1836 } | 1835 } |
1837 #endif | |
1838 | 1836 |
1839 #if 0 // https://code.google.com/p/skia/issues/detail?id=1417 | 1837 #if 01 |
1840 static void issue1417(skiatest::Reporter* reporter) { | 1838 static void issue1417(skiatest::Reporter* reporter) { |
1841 SkPath path1; | 1839 SkPath path1; |
1842 path1.moveTo(122.589f, 82.2836f); | 1840 path1.moveTo(122.58908843994140625f, 82.2836456298828125f); |
1843 path1.quadTo(129.822f, 80, 138, 80); | 1841 path1.quadTo(129.8215789794921875f, 80, 138, 80); |
1844 path1.quadTo(147.157f, 80, 155.128f, 82.8628f); | 1842 path1.quadTo(147.15692138671875f, 80, 155.1280364990234375f, 82.86279296875f
); |
1845 path1.lineTo(161.176f, 100); | 1843 path1.lineTo(161.1764678955078125f, 100); |
1846 path1.lineTo(161.176f, 100); | 1844 path1.lineTo(161.1764678955078125f, 100); |
1847 path1.lineTo(115.294f, 100); | 1845 path1.lineTo(115.29412078857421875f, 100); |
1848 path1.lineTo(115.294f, 100); | 1846 path1.lineTo(115.29412078857421875f, 100); |
1849 path1.lineTo(122.589f, 82.2836f); | 1847 path1.lineTo(122.58908843994140625f, 82.2836456298828125f); |
1850 path1.lineTo(122.589f, 82.2836f); | 1848 path1.lineTo(122.58908843994140625f, 82.2836456298828125f); |
1851 path1.close(); | 1849 path1.close(); |
1852 path1.moveTo(98.6819f, 140.344f); | 1850 path1.moveTo(98.68194580078125f, 140.343841552734375f); |
1853 path1.lineTo(115.294f, 100); | 1851 path1.lineTo(115.29412078857421875f, 100); |
1854 path1.lineTo(115.294f, 100); | 1852 path1.lineTo(115.29412078857421875f, 100); |
1855 path1.lineTo(97.9338f, 100); | 1853 path1.lineTo(97.9337615966796875f, 100); |
1856 path1.lineTo(97.9338f, 100); | 1854 path1.lineTo(97.9337615966796875f, 100); |
1857 path1.quadTo(88, 112.943f, 88, 130); | 1855 path1.quadTo(88, 112.94264984130859375f, 88, 130); |
1858 path1.quadTo(88, 131.545f, 88.0815f, 133.056f); | 1856 path1.quadTo(88, 131.544830322265625f, 88.08148956298828125f, 133.0560302734
375f); |
1859 path1.lineTo(98.6819f, 140.344f); | 1857 path1.lineTo(98.68194580078125f, 140.343841552734375f); |
1860 path1.lineTo(98.6819f, 140.344f); | 1858 path1.lineTo(98.68194580078125f, 140.343841552734375f); |
1861 path1.close(); | 1859 path1.close(); |
1862 path1.moveTo(136.97f, 166.667f); | 1860 path1.moveTo(136.969696044921875f, 166.6666717529296875f); |
1863 path1.lineTo(98.6819f, 140.344f); | 1861 path1.lineTo(98.68194580078125f, 140.343841552734375f); |
1864 path1.lineTo(98.6819f, 140.344f); | 1862 path1.lineTo(98.68194580078125f, 140.343841552734375f); |
1865 path1.lineTo(93.4589f, 153.028f); | 1863 path1.lineTo(93.45894622802734375f, 153.02825927734375f); |
1866 path1.lineTo(93.4589f, 153.028f); | 1864 path1.lineTo(93.45894622802734375f, 153.02825927734375f); |
1867 path1.quadTo(96.9412f, 159.652f, 102.645f, 165.355f); | 1865 path1.quadTo(96.94116973876953125f, 159.65185546875f, 102.64466094970703125f
, 165.3553466796875f); |
1868 path1.quadTo(110.792f, 173.503f, 120.818f, 177.118f); | 1866 path1.quadTo(110.7924652099609375f, 173.503143310546875f, 120.81797790527343
75f, 177.1177825927734375f); |
1869 path1.lineTo(136.97f, 166.667f); | 1867 path1.lineTo(136.969696044921875f, 166.6666717529296875f); |
1870 path1.lineTo(136.97f, 166.667f); | 1868 path1.lineTo(136.969696044921875f, 166.6666717529296875f); |
1871 path1.close(); | 1869 path1.close(); |
1872 path1.moveTo(175.831f, 141.521f); | 1870 path1.moveTo(175.8309783935546875f, 141.5211334228515625f); |
1873 path1.lineTo(136.97f, 166.667f); | 1871 path1.lineTo(136.969696044921875f, 166.6666717529296875f); |
1874 path1.lineTo(136.97f, 166.667f); | 1872 path1.lineTo(136.969696044921875f, 166.6666717529296875f); |
1875 path1.lineTo(153.157f, 177.796f); | 1873 path1.lineTo(153.15728759765625f, 177.7956390380859375f); |
1876 path1.lineTo(153.157f, 177.796f); | 1874 path1.lineTo(153.15728759765625f, 177.7956390380859375f); |
1877 path1.quadTo(164.392f, 174.318f, 173.355f, 165.355f); | 1875 path1.quadTo(164.392425537109375f, 174.318267822265625f, 173.3553466796875f,
165.3553466796875f); |
1878 path1.quadTo(177.806f, 160.905f, 180.904f, 155.894f); | 1876 path1.quadTo(177.805816650390625f, 160.9048614501953125f, 180.90380859375f,
155.8941650390625f); |
1879 path1.lineTo(175.831f, 141.521f); | 1877 path1.lineTo(175.8309783935546875f, 141.5211334228515625f); |
1880 path1.lineTo(175.831f, 141.521f); | 1878 path1.lineTo(175.8309783935546875f, 141.5211334228515625f); |
1881 path1.close(); | 1879 path1.close(); |
1882 path1.moveTo(175.831f, 141.521f); | 1880 path1.moveTo(175.8309783935546875f, 141.5211334228515625f); |
1883 path1.lineTo(187.878f, 133.726f); | 1881 path1.lineTo(187.8782806396484375f, 133.7258148193359375f); |
1884 path1.lineTo(187.878f, 133.726f); | 1882 path1.lineTo(187.8782806396484375f, 133.7258148193359375f); |
1885 path1.quadTo(188, 131.888f, 188, 130); | 1883 path1.quadTo(188, 131.8880615234375f, 188, 130); |
1886 path1.quadTo(188, 112.943f, 178.066f, 100); | 1884 path1.quadTo(188, 112.942657470703125f, 178.0662384033203125f, 100); |
1887 path1.lineTo(161.176f, 100); | 1885 path1.lineTo(161.1764678955078125f, 100); |
1888 path1.lineTo(161.176f, 100); | 1886 path1.lineTo(161.1764678955078125f, 100); |
1889 path1.lineTo(175.831f, 141.521f); | 1887 path1.lineTo(175.8309783935546875f, 141.5211334228515625f); |
1890 path1.lineTo(175.831f, 141.521f); | 1888 path1.lineTo(175.8309783935546875f, 141.5211334228515625f); |
1891 path1.close(); | 1889 path1.close(); |
1892 | 1890 |
1893 SkPath path2; | 1891 SkPath path2; |
1894 path2.moveTo(174.118f, 100); | 1892 path2.moveTo(174.117645263671875f, 100); |
1895 path2.lineTo(161.176f, 100); | 1893 path2.lineTo(161.1764678955078125f, 100); |
1896 path2.lineTo(161.176f, 100); | 1894 path2.lineTo(161.1764678955078125f, 100); |
1897 path2.lineTo(155.128f, 82.8628f); | 1895 path2.lineTo(155.1280364990234375f, 82.86279296875f); |
1898 path2.lineTo(155.128f, 82.8628f); | 1896 path2.lineTo(155.1280364990234375f, 82.86279296875f); |
1899 path2.quadTo(153.15f, 82.1523f, 151.098f, 81.6181f); | 1897 path2.quadTo(153.14971923828125f, 82.15229034423828125f, 151.098419189453125
f, 81.618133544921875f); |
1900 path2.lineTo(143.529f, 100); | 1898 path2.lineTo(143.5294189453125f, 100); |
1901 path2.lineTo(143.529f, 100); | 1899 path2.lineTo(143.5294189453125f, 100); |
1902 path2.lineTo(161.176f, 100); | 1900 path2.lineTo(161.1764678955078125f, 100); |
1903 path2.lineTo(161.176f, 100); | 1901 path2.lineTo(161.1764678955078125f, 100); |
1904 path2.lineTo(168.235f, 120); | 1902 path2.lineTo(168.23529052734375f, 120); |
1905 path2.lineTo(168.235f, 120); | 1903 path2.lineTo(168.23529052734375f, 120); |
1906 path2.lineTo(181.176f, 120); | 1904 path2.lineTo(181.1764678955078125f, 120); |
1907 path2.lineTo(181.176f, 120); | 1905 path2.lineTo(181.1764678955078125f, 120); |
1908 path2.lineTo(186.366f, 134.704f); | 1906 path2.lineTo(186.3661956787109375f, 134.7042236328125f); |
1909 path2.lineTo(186.366f, 134.704f); | 1907 path2.lineTo(186.3661956787109375f, 134.7042236328125f); |
1910 path2.lineTo(187.878f, 133.726f); | 1908 path2.lineTo(187.8782806396484375f, 133.7258148193359375f); |
1911 path2.lineTo(187.878f, 133.726f); | 1909 path2.lineTo(187.8782806396484375f, 133.7258148193359375f); |
1912 path2.quadTo(188, 131.888f, 188, 130); | 1910 path2.quadTo(188, 131.8880615234375f, 188, 130); |
1913 path2.quadTo(188, 124.809f, 187.08f, 120); | 1911 path2.quadTo(188, 124.80947113037109375f, 187.080169677734375f, 120); |
1914 path2.lineTo(181.176f, 120); | 1912 path2.lineTo(181.1764678955078125f, 120); |
1915 path2.lineTo(181.176f, 120); | 1913 path2.lineTo(181.1764678955078125f, 120); |
1916 path2.lineTo(174.118f, 100); | 1914 path2.lineTo(174.117645263671875f, 100); |
1917 path2.lineTo(174.118f, 100); | 1915 path2.lineTo(174.117645263671875f, 100); |
1918 path2.close(); | 1916 path2.close(); |
1919 path2.moveTo(88.9198f, 120); | 1917 path2.moveTo(88.91983795166015625f, 120); |
1920 path2.lineTo(107.059f, 120); | 1918 path2.lineTo(107.0588226318359375f, 120); |
1921 path2.lineTo(107.059f, 120); | 1919 path2.lineTo(107.0588226318359375f, 120); |
1922 path2.lineTo(98.6819f, 140.344f); | 1920 path2.lineTo(98.68194580078125f, 140.343841552734375f); |
1923 path2.lineTo(98.6819f, 140.344f); | 1921 path2.lineTo(98.68194580078125f, 140.343841552734375f); |
1924 path2.lineTo(88.0815f, 133.056f); | 1922 path2.lineTo(88.08148956298828125f, 133.0560302734375f); |
1925 path2.lineTo(88.0815f, 133.056f); | 1923 path2.lineTo(88.08148956298828125f, 133.0560302734375f); |
1926 path2.quadTo(88, 131.545f, 88, 130); | 1924 path2.quadTo(88, 131.544830322265625f, 88, 130); |
1927 path2.quadTo(88, 124.81f, 88.9198f, 120); | 1925 path2.quadTo(88, 124.80951690673828125f, 88.91983795166015625f, 120); |
1928 path2.close(); | 1926 path2.close(); |
1929 path2.moveTo(96.6762f, 145.215f); | 1927 path2.moveTo(96.67621612548828125f, 145.21490478515625f); |
1930 path2.lineTo(98.6819f, 140.344f); | 1928 path2.lineTo(98.68194580078125f, 140.343841552734375f); |
1931 path2.lineTo(98.6819f, 140.344f); | 1929 path2.lineTo(98.68194580078125f, 140.343841552734375f); |
1932 path2.lineTo(120.688f, 155.473f); | 1930 path2.lineTo(120.68767547607421875f, 155.4727783203125f); |
1933 path2.lineTo(120.688f, 155.473f); | 1931 path2.lineTo(120.68767547607421875f, 155.4727783203125f); |
1934 path2.lineTo(118.682f, 160.344f); | 1932 path2.lineTo(118.68194580078125f, 160.343841552734375f); |
1935 path2.lineTo(118.682f, 160.344f); | 1933 path2.lineTo(118.68194580078125f, 160.343841552734375f); |
1936 path2.lineTo(96.6762f, 145.215f); | 1934 path2.lineTo(96.67621612548828125f, 145.21490478515625f); |
1937 path2.lineTo(96.6762f, 145.215f); | 1935 path2.lineTo(96.67621612548828125f, 145.21490478515625f); |
1938 path2.close(); | 1936 path2.close(); |
1939 path2.moveTo(113.232f, 173.579f); | 1937 path2.moveTo(113.232177734375f, 173.5789947509765625f); |
1940 path2.quadTo(116.88f, 175.698f, 120.818f, 177.118f); | 1938 path2.quadTo(116.8802642822265625f, 175.69805908203125f, 120.817977905273437
5f, 177.1177825927734375f); |
1941 path2.lineTo(132.286f, 169.697f); | 1939 path2.lineTo(132.2864990234375f, 169.6969757080078125f); |
1942 path2.lineTo(132.286f, 169.697f); | 1940 path2.lineTo(132.2864990234375f, 169.6969757080078125f); |
1943 path2.lineTo(118.682f, 160.344f); | 1941 path2.lineTo(118.68194580078125f, 160.343841552734375f); |
1944 path2.lineTo(118.682f, 160.344f); | 1942 path2.lineTo(118.68194580078125f, 160.343841552734375f); |
1945 path2.lineTo(113.232f, 173.579f); | 1943 path2.lineTo(113.232177734375f, 173.5789947509765625f); |
1946 path2.lineTo(113.232f, 173.579f); | 1944 path2.lineTo(113.232177734375f, 173.5789947509765625f); |
1947 path2.close(); | 1945 path2.close(); |
1948 | 1946 |
1949 testPathOp(reporter, path1, path2, kUnion_PathOp); | 1947 testPathOp(reporter, path1, path2, kUnion_PathOp); |
1950 } | 1948 } |
1951 #endif | 1949 #endif |
1952 | 1950 |
1953 #if 0 // https://code.google.com/p/skia/issues/detail?id=1418 | |
1954 static void issue1418(skiatest::Reporter* reporter) { | 1951 static void issue1418(skiatest::Reporter* reporter) { |
1955 SkPath path1; | 1952 SkPath path1; |
1956 path1.moveTo(0, 0); | 1953 path1.moveTo(0, 0); |
1957 path1.lineTo(1, 0); | 1954 path1.lineTo(1, 0); |
1958 path1.lineTo(1, 0); | 1955 path1.lineTo(1, 0); |
1959 path1.lineTo(1, 1); | 1956 path1.lineTo(1, 1); |
1960 path1.lineTo(1, 1); | 1957 path1.lineTo(1, 1); |
1961 path1.lineTo(0, 1); | 1958 path1.lineTo(0, 1); |
1962 path1.lineTo(0, 1); | 1959 path1.lineTo(0, 1); |
1963 path1.lineTo(0, 0); | 1960 path1.lineTo(0, 0); |
1964 path1.lineTo(0, 0); | 1961 path1.lineTo(0, 0); |
1965 path1.close(); | 1962 path1.close(); |
1966 | 1963 |
1967 SkPath path2; | 1964 SkPath path2; |
1968 path2.moveTo(0.646447f, -0.353553f); | 1965 path2.moveTo(0.64644664525985717773f, -0.35355341434478759766f); |
1969 path2.quadTo(0.792893f, -0.5f, 1, -0.5f); | 1966 path2.quadTo(0.79289329051971435547f, -0.50000005960464477539f, 1.0000001192
092895508f, -0.50000005960464477539f); |
1970 path2.quadTo(1.20711f, -0.5f, 1.35355f, -0.353553f); | 1967 path2.quadTo(1.2071068286895751953f, -0.50000005960464477539f, 1.35355353355
40771484f, -0.35355341434478759766f); |
1971 path2.quadTo(1.5f, -0.207107f, 1.5f, 0); | 1968 path2.quadTo(1.5000001192092895508f, -0.20710679888725280762f, 1.50000011920
92895508f, 0); |
1972 path2.quadTo(1.5f, 0.207107f, 1.35355f, 0.353553f); | 1969 path2.quadTo(1.5000001192092895508f, 0.20710679888725280762f, 1.353553533554
0771484f, 0.35355341434478759766f); |
1973 path2.quadTo(1.20711f, 0.5f, 1, 0.5f); | 1970 path2.quadTo(1.2071068286895751953f, 0.50000005960464477539f, 1.000000119209
2895508f, 0.50000005960464477539f); |
1974 path2.quadTo(0.792893f, 0.5f, 0.646447f, 0.353553f); | 1971 path2.quadTo(0.79289329051971435547f, 0.50000005960464477539f, 0.64644664525
985717773f, 0.35355341434478759766f); |
1975 path2.quadTo(0.5f, 0.207107f, 0.5f, 0); | 1972 path2.quadTo(0.50000005960464477539f, 0.20710679888725280762f, 0.50000005960
464477539f, 0); |
1976 path2.quadTo(0.5f, -0.207107f, 0.646447f, -0.353553f); | 1973 path2.quadTo(0.50000005960464477539f, -0.20710679888725280762f, 0.6464466452
5985717773f, -0.35355341434478759766f); |
1977 path2.close(); | 1974 testPathOp(reporter, path1, path2, kIntersect_PathOp); |
| 1975 } |
1978 | 1976 |
1979 testPathOp(reporter, path1, path2, kIntersect_PathOp); | 1977 #if 0 |
| 1978 static void skpkkiste_to716(skiatest::Reporter* reporter) { |
| 1979 SkPath path; |
| 1980 path.setFillType(SkPath::kEvenOdd_FillType); |
| 1981 path.moveTo(1173, 284); |
| 1982 path.cubicTo(1173, 285.125824f, 1173.37207f, 286.164734f, 1174, 287.000488f)
; |
| 1983 path.lineTo(1174, 123.999496f); |
| 1984 path.cubicTo(1173.37207f, 124.835243f, 1173, 125.874168f, 1173, 127); |
| 1985 path.lineTo(1173, 284); |
| 1986 path.close(); |
| 1987 SkPath pathB; |
| 1988 pathB.setFillType(SkPath::kWinding_FillType); |
| 1989 pathB.moveTo(1340, 122); |
| 1990 pathB.cubicTo(1342.76147f, 122, 1345, 124.238579f, 1345, 127); |
| 1991 pathB.lineTo(1345, 284); |
| 1992 pathB.cubicTo(1345, 286.761414f, 1342.76147f, 289, 1340, 289); |
| 1993 pathB.lineTo(1178, 289); |
| 1994 pathB.cubicTo(1175.23853f, 289, 1173, 286.761414f, 1173, 284); |
| 1995 pathB.lineTo(1173, 127); |
| 1996 pathB.cubicTo(1173, 124.238579f, 1175.23853f, 122, 1178, 122); |
| 1997 pathB.lineTo(1340, 122); |
| 1998 pathB.close(); |
| 1999 testPathOp(reporter, path, pathB, kIntersect_PathOp); |
1980 } | 2000 } |
1981 #endif | 2001 #endif |
1982 | 2002 |
1983 static void (*firstTest)(skiatest::Reporter* ) = 0; | 2003 static void (*firstTest)(skiatest::Reporter* ) = 0; |
1984 | 2004 |
1985 static struct TestDesc tests[] = { | 2005 static struct TestDesc tests[] = { |
1986 // TEST(issue1418), | 2006 // TEST(skpkkiste_to716), |
1987 // TEST(issue1417), | 2007 TEST(issue1417), |
1988 // TEST(skpkkiste_to98), | 2008 TEST(issue1418), |
| 2009 TEST(skpkkiste_to98), |
1989 TEST(skpahrefs_com29), | 2010 TEST(skpahrefs_com29), |
1990 TEST(cubicOp85d), | 2011 TEST(cubicOp85d), |
1991 TEST(skpahrefs_com88), | 2012 TEST(skpahrefs_com88), |
1992 TEST(skphealth_com76), | 2013 TEST(skphealth_com76), |
1993 TEST(skpancestry_com1), | 2014 TEST(skpancestry_com1), |
1994 TEST(skpbyte_com1), | 2015 TEST(skpbyte_com1), |
1995 TEST(skpeldorado_com_ua1), | 2016 TEST(skpeldorado_com_ua1), |
1996 TEST(skp96prezzi1), | 2017 TEST(skp96prezzi1), |
1997 TEST(skpClip2), | 2018 TEST(skpClip2), |
1998 TEST(skpClip1), | 2019 TEST(skpClip1), |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2146 RunTestSet(reporter, subTests, subTestCount, firstSubTest, stopTest, run
Reverse); | 2167 RunTestSet(reporter, subTests, subTestCount, firstSubTest, stopTest, run
Reverse); |
2147 } | 2168 } |
2148 #ifdef SK_DEBUG | 2169 #ifdef SK_DEBUG |
2149 gDebugMaxWindSum = SK_MaxS32; | 2170 gDebugMaxWindSum = SK_MaxS32; |
2150 gDebugMaxWindValue = SK_MaxS32; | 2171 gDebugMaxWindValue = SK_MaxS32; |
2151 #endif | 2172 #endif |
2152 } | 2173 } |
2153 | 2174 |
2154 #include "TestClassDef.h" | 2175 #include "TestClassDef.h" |
2155 DEFINE_TESTCLASS_SHORT(PathOpsOpTest) | 2176 DEFINE_TESTCLASS_SHORT(PathOpsOpTest) |
OLD | NEW |