[graphite] Fix test cases ported from clipping Change-Id: Ifad6629301e24fbae2e39a2d27661271e9579ca0 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1236338 Reviewed-by: Robert Phillips <robertphillips@google.com>
diff --git a/tests/graphite/sparse_strips/TileTestCases.cpp b/tests/graphite/sparse_strips/TileTestCases.cpp index cc7185b..59eab58 100644 --- a/tests/graphite/sparse_strips/TileTestCases.cpp +++ b/tests/graphite/sparse_strips/TileTestCases.cpp
@@ -456,24 +456,32 @@ scale}, {"BackwardsDiagonal", {{{8.0f, 8.0f}, {0.0f, 0.0f}}}, - {Tile(1, 1, 0, W | L | R)}, + { + Tile(0, 0, 0, W | R), + Tile(1, 0, 0, L), + Tile(1, 1, 0, W | T | R), + Tile(2, 1, 0, L), + }, scale}, - {"PointLineInside", {{{2.0f, 2.0f}, {2.0f, 2.0f}}}, {Tile(0, 0, 0, 0)}, scale}, - {"PointLineOnCorner", - {{{4.0f, 4.0f}, {4.0f, 4.0f}}}, - {Tile(0, 0, 0, R), Tile(1, 0, 0, L), Tile(0, 1, 0, W | R), Tile(1, 1, 0, W | L)}, - scale}, + {"PointLineInside", {{{2.0f, 2.0f}, {2.0f, 2.0f}}}, {}, scale}, + {"PointLineOnCorner", {{{4.0f, 4.0f}, {4.0f, 4.0f}}}, {}, scale}, {"NearVerticalGrazing", - {{{3.999f, 0.0f}, {3.999f, 4.0f}}}, - {Tile(0, 0, 0, W | T | B)}, + {{{3.999f, 0.0f}, {3.998f, 8.0f}}}, + { + Tile(0, 0, 0, W | B), + Tile(0, 1, 0, W | T), + }, scale}, {"HighSlopeNeedle", - {{{2.0f, -100.0f}, {2.01f, 100.0f}}}, - {Tile(0, 0, 0, W | T | B)}, + {{{2.0f, -100.0f}, {2.01f, 11.0f}}}, + {Tile(0, 0, 0, W | T | B), Tile(0, 1, 0, W | T | B), Tile(0, 2, 0, W | T)}, scale}, {"NearParallelHorizontal", {{{-5.0f, 2.0f}, {15.0f, 2.0001f}}}, - {Tile(0, 0, 0, L | R)}, + {Tile(0, 0, 0, L | R), + {Tile(1, 0, 0, L | R)}, + {Tile(2, 0, 0, L | R)}, + {Tile(3, 0, 0, L)}}, scale}}; }