blob: 919dd08916a1aa9465af8822adff9243069c4de4 [file] [log] [blame]
Stephen White0c72ed32019-06-13 13:13:13 -04001/*
2 * Copyright 2019 Google LLC
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#include "gm/gm.h"
9#include "include/core/SkCanvas.h"
10#include "include/core/SkPaint.h"
Mike Reede9d783c2020-08-17 14:14:13 -040011#include "include/core/SkPathBuilder.h"
Stephen White0c72ed32019-06-13 13:13:13 -040012
13DEF_SIMPLE_GM(crbug_908646, canvas, 300, 300) {
14 SkPaint paint;
15 paint.setAntiAlias(true);
Mike Reede9d783c2020-08-17 14:14:13 -040016 SkPathBuilder path;
Mike Reed7d34dc72019-11-26 12:17:17 -050017 path.setFillType(SkPathFillType::kEvenOdd);
Stephen White0c72ed32019-06-13 13:13:13 -040018 path.moveTo(50, 50);
19 path.lineTo(50, 300);
20 path.lineTo(250, 300);
21 path.lineTo(250, 50);
22 path.moveTo(200, 100);
23 path.lineTo(100, 100);
24 path.lineTo(150, 200);
25 path.moveTo(100, 250);
26 path.lineTo(150, 150);
27 path.lineTo(200, 250);
Mike Reede9d783c2020-08-17 14:14:13 -040028 canvas->drawPath(path.detach(), paint);
Stephen White0c72ed32019-06-13 13:13:13 -040029}