/* | |
* Copyright 2018 Google Inc. | |
* | |
* Use of this source code is governed by a BSD-style license that can be | |
* found in the LICENSE file. | |
*/ | |
#include "Fuzz.h" | |
#include "FuzzCommon.h" | |
DEF_FUZZ(RegionOp, fuzz) { // `fuzz -t api -n RegionOp` | |
SkRegion regionA, regionB, regionC; | |
FuzzNiceRegion(fuzz, ®ionA, 2000); | |
FuzzNiceRegion(fuzz, ®ionB, 2000); | |
SkRegion::Op op; | |
fuzz->nextRange(&op, 0, SkRegion::kLastOp); | |
regionC.op(regionA, regionB, op); | |
} |