Lines Matching refs:kDeviceBounds
473 static constexpr SkIRect kDeviceBounds = {0, 0, 100, 100};
522 run_test_case(r, TestCase::Build("aa", kDeviceBounds)
531 run_test_case(r, TestCase::Build("nonaa", kDeviceBounds)
540 run_test_case(r, TestCase::Build("aligned-aa+nonaa", kDeviceBounds)
549 run_test_case(r, TestCase::Build("aa+aligned-nonaa", kDeviceBounds)
558 run_test_case(r, TestCase::Build("aa+nonaa", kDeviceBounds)
576 run_test_case(r, TestCase::Build("no-combine", kDeviceBounds)
602 run_test_case(r, TestCase::Build("aa", kDeviceBounds)
612 run_test_case(r, TestCase::Build("nonaa", kDeviceBounds)
622 run_test_case(r, TestCase::Build("local-aa", kDeviceBounds)
643 run_test_case(r, TestCase::Build("aa", kDeviceBounds)
652 run_test_case(r, TestCase::Build("nonaa", kDeviceBounds)
661 run_test_case(r, TestCase::Build("aa+nonaa", kDeviceBounds)
671 run_test_case(r, TestCase::Build("local-aa", kDeviceBounds)
679 run_test_case(r, TestCase::Build("local-nonaa", kDeviceBounds)
701 run_test_case(r, TestCase::Build("still-rrect", kDeviceBounds)
709 run_test_case(r, TestCase::Build("to-rect", kDeviceBounds)
717 run_test_case(r, TestCase::Build("no-combine", kDeviceBounds)
728 SkRect crossesDeviceEdge = {20.f, kDeviceBounds.fTop - 13.2f,
729 kDeviceBounds.fRight + 15.5f, 30.f};
730 SkRect insideDevice = {20.f, kDeviceBounds.fTop, kDeviceBounds.fRight, 30.f};
732 run_test_case(r, TestCase::Build("device-aa-rect", kDeviceBounds)
738 run_test_case(r, TestCase::Build("device-nonaa-rect", kDeviceBounds)
749 SkRect crossesDeviceEdge = {20.f, kDeviceBounds.fTop - 13.2f,
750 kDeviceBounds.fRight + 15.5f, 30.f};
753 run_test_case(r, TestCase::Build("device-rrect", kDeviceBounds)
762 run_test_case(r, TestCase::Build("device-path", kDeviceBounds)
777 run_test_case(r, TestCase::Build("empty", kDeviceBounds)
783 run_test_case(r, TestCase::Build("point", kDeviceBounds)
791 run_test_case(r, TestCase::Build("line", kDeviceBounds)
800 run_test_case(r, TestCase::Build("rect", kDeviceBounds)
809 run_test_case(r, TestCase::Build("oval", kDeviceBounds)
819 run_test_case(r, TestCase::Build("rrect", kDeviceBounds)
832 run_test_case(r, TestCase::Build("same-rects", kDeviceBounds)
839 run_test_case(r, TestCase::Build("same-local-rects", kDeviceBounds)
848 run_test_case(r, TestCase::Build("same-rrects", kDeviceBounds)
853 run_test_case(r, TestCase::Build("same-local-rrects", kDeviceBounds)
861 run_test_case(r, TestCase::Build("same-convex", kDeviceBounds)
867 run_test_case(r, TestCase::Build("same-local-convex", kDeviceBounds)
884 run_test_case(r, TestCase::Build("same-path", kDeviceBounds)
889 run_test_case(r, TestCase::Build("same-local-path", kDeviceBounds)
914 run_test_case(r, TestCase::Build("inverse-rect-intersect", kDeviceBounds)
921 run_test_case(r, TestCase::Build("inverse-rect-difference", kDeviceBounds)
928 run_test_case(r, TestCase::Build("inverse-path-intersect", kDeviceBounds)
935 run_test_case(r, TestCase::Build("inverse-path-difference", kDeviceBounds)
946 SkRect offscreenRect = {kDeviceBounds.fRight + 10.f, kDeviceBounds.fTop + 20.f,
947 kDeviceBounds.fRight + 40.f, kDeviceBounds.fTop + 60.f};
948 SkASSERT(!offscreenRect.intersects(SkRect::Make(kDeviceBounds)));
954 run_test_case(r, TestCase::Build("intersect-combo", kDeviceBounds)
962 run_test_case(r, TestCase::Build("intersect-rect", kDeviceBounds)
968 run_test_case(r, TestCase::Build("intersect-rrect", kDeviceBounds)
974 run_test_case(r, TestCase::Build("intersect-path", kDeviceBounds)
982 run_test_case(r, TestCase::Build("difference-combo", kDeviceBounds)
990 run_test_case(r, TestCase::Build("difference-rect", kDeviceBounds)
996 run_test_case(r, TestCase::Build("difference-rrect", kDeviceBounds)
1002 run_test_case(r, TestCase::Build("difference-path", kDeviceBounds)
1015 run_test_case(r, TestCase::Build("empty-intersect", kDeviceBounds)
1021 run_test_case(r, TestCase::Build("empty-difference", kDeviceBounds)
1027 run_test_case(r, TestCase::Build("noop-difference", kDeviceBounds)
1039 SkRect rightSide = {50.f, -10.f, 2.f * kDeviceBounds.fRight, kDeviceBounds.fBottom + 10.f};
1041 SkAssertResult(clipped.intersect(SkRect::Make(kDeviceBounds)));
1043 run_test_case(r, TestCase::Build("difference-cut", kDeviceBounds)
1059 run_test_case(r, TestCase::Build("cross-diff-combine", kDeviceBounds)
1079 auto b = TestCase::Build("many-paths-difference", kDeviceBounds);
1085 if (d.fRight > kDeviceBounds.fRight) {
1096 b = TestCase::Build("many-paths-intersect", kDeviceBounds);
1114 run_test_case(r, TestCase::Build("device-rect", kDeviceBounds)
1122 run_test_case(r, TestCase::Build("unaligned-rect", kDeviceBounds)
1130 run_test_case(r, TestCase::Build("diff-rect", kDeviceBounds)
1144 run_test_case(r, TestCase::Build("device-rrect", kDeviceBounds)
1152 run_test_case(r, TestCase::Build("unaligned-rrect", kDeviceBounds)
1160 run_test_case(r, TestCase::Build("diff-rrect", kDeviceBounds)
1179 run_test_case(r, TestCase::Build("st+rect", kDeviceBounds)
1191 run_test_case(r, TestCase::Build("st+rrect", kDeviceBounds)
1200 run_test_case(r, TestCase::Build("st+path", kDeviceBounds)
1218 run_test_case(r, TestCase::Build("r90+rect", kDeviceBounds)
1230 run_test_case(r, TestCase::Build("r90+rrect", kDeviceBounds)
1239 run_test_case(r, TestCase::Build("r90+path", kDeviceBounds)
1257 run_test_case(r, TestCase::Build("convex+rect-intersect", kDeviceBounds)
1262 run_test_case(r, TestCase::Build("convex+rrect-intersect", kDeviceBounds)
1269 run_test_case(r, TestCase::Build("convex+rect-difference", kDeviceBounds)
1274 run_test_case(r, TestCase::Build("convex+rrect-difference", kDeviceBounds)
1282 run_test_case(r, TestCase::Build("convex-diff+rect-int", kDeviceBounds)
1287 run_test_case(r, TestCase::Build("convex-diff+rrect-int", kDeviceBounds)
1294 run_test_case(r, TestCase::Build("convex-int+rect-diff", kDeviceBounds)
1300 run_test_case(r, TestCase::Build("convex-int+rrect-diff", kDeviceBounds)
1322 run_test_case(r, TestCase::Build("rect-rect-ii", kDeviceBounds)
1330 run_test_case(r, TestCase::Build("rrect-rrect-ii", kDeviceBounds)
1338 run_test_case(r, TestCase::Build("rect-rrect-ii", kDeviceBounds)
1346 run_test_case(r, TestCase::Build("rrect-rect-ii", kDeviceBounds)
1356 run_test_case(r, TestCase::Build("rect-rect-dd", kDeviceBounds)
1364 run_test_case(r, TestCase::Build("rrect-rrect-dd", kDeviceBounds)
1372 run_test_case(r, TestCase::Build("rect-rrect-dd", kDeviceBounds)
1380 run_test_case(r, TestCase::Build("rrect-rect-dd", kDeviceBounds)
1390 run_test_case(r, TestCase::Build("rectD-rectI", kDeviceBounds)
1396 run_test_case(r, TestCase::Build("rrectD-rrectI", kDeviceBounds)
1402 run_test_case(r, TestCase::Build("rectD-rrectI", kDeviceBounds)
1408 run_test_case(r, TestCase::Build("rrectD-rectI", kDeviceBounds)
1416 run_test_case(r, TestCase::Build("rectI+rectD", kDeviceBounds)
1423 run_test_case(r, TestCase::Build("rrectI+rrectD", kDeviceBounds)
1430 run_test_case(r, TestCase::Build("rrectI+rectD", kDeviceBounds)
1437 run_test_case(r, TestCase::Build("rectI+rrectD", kDeviceBounds)
1459 run_test_case(r, TestCase::Build("mixed-outeraa-combine", kDeviceBounds)
1468 run_test_case(r, TestCase::Build("mixed-inneraa-combine", kDeviceBounds)
1478 run_test_case(r, TestCase::Build("mixed-outeraa-nocombine", kDeviceBounds)
1485 run_test_case(r, TestCase::Build("mixed-inneraa-nocombine", kDeviceBounds)
1498 SkRect rect = SkRect::Make(kDeviceBounds).makeOutset(10.f, 10.f);
1503 run_test_case(r, TestCase::Build("rect-intersect", kDeviceBounds)
1507 run_test_case(r, TestCase::Build("rrect-intersect", kDeviceBounds)
1511 run_test_case(r, TestCase::Build("convex-intersect", kDeviceBounds)
1517 run_test_case(r, TestCase::Build("rect-difference", kDeviceBounds)
1521 run_test_case(r, TestCase::Build("rrect-difference", kDeviceBounds)
1525 run_test_case(r, TestCase::Build("convex-difference", kDeviceBounds)
1541 run_test_case(r, TestCase::Build("iii", kDeviceBounds)
1547 run_test_case(r, TestCase::Build("ddd", kDeviceBounds)
1555 run_test_case(r, TestCase::Build("idd", kDeviceBounds)
1564 run_test_case(r, TestCase::Build("did", kDeviceBounds)
1573 run_test_case(r, TestCase::Build("ddi", kDeviceBounds)
1602 SkRect expectedRectIntersection = SkRect::Make(kDeviceBounds);
1605 auto b = TestCase::Build(name.c_str(), kDeviceBounds);
1653 SkASSERT(expectedRectIntersection != SkRect::Make(kDeviceBounds) &&
1661 SkRRect::MakeRect(SkRect::Make(kDeviceBounds)) &&
1683 ClipStack cs(kDeviceBounds, nullptr, false);
1726 SkBackingFit::kExact, kDeviceBounds.size(), SkSurfaceProps());
1728 ClipStack cs(kDeviceBounds, &matrixProvider, false);
1738 GrAppliedClip out(kDeviceBounds.size());
1739 SkRect drawBounds = SkRect::Make(kDeviceBounds);
1753 ClipStack cs(kDeviceBounds, nullptr, true);
1800 ClipStack cs(kDeviceBounds, nullptr, false);
1880 SkBackingFit::kExact, kDeviceBounds.size(), SkSurfaceProps());
1882 ClipStack cs(kDeviceBounds, &matrixProvider, false);
1889 GrAppliedClip out(kDeviceBounds.size());
1899 GrAppliedClip out2(kDeviceBounds.size());
1916 GrClip::PreClipResult result = cs.preApply(SkRect::Make(kDeviceBounds), GrAA::kYes);
1933 SkBackingFit::kExact, kDeviceBounds.size(), SkSurfaceProps());
1935 ClipStack cs(kDeviceBounds, &matrixProvider, false);
1941 GrAppliedClip out(kDeviceBounds.size());
1954 GrAppliedClip out(kDeviceBounds.size());
1963 SkRect clipRect = {kDeviceBounds.fRight - 20.f, 10.f, kDeviceBounds.fRight, 20.f};
1969 GrAppliedClip out(kDeviceBounds.size());
1972 REPORTER_ASSERT(r, SkRect::Make(kDeviceBounds).contains(drawRect),
1988 GrAppliedClip out(kDeviceBounds.size());
2004 GrAppliedClip out(kDeviceBounds.size());
2065 context, GrColorType::kRGBA_8888, nullptr, SkBackingFit::kExact, kDeviceBounds.size(),
2069 std::unique_ptr<ClipStack> cs(new ClipStack(kDeviceBounds, &matrixProvider, false));