Add GrQuadUtils namespace to hold ResolveAAType function
Change-Id: I6357af83b55be8efa8dfd709acde908296c05f82
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/216605
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
diff --git a/src/gpu/ops/GrFillRectOp.cpp b/src/gpu/ops/GrFillRectOp.cpp
index 3433dc9..9935d51 100644
--- a/src/gpu/ops/GrFillRectOp.cpp
+++ b/src/gpu/ops/GrFillRectOp.cpp
@@ -15,6 +15,7 @@
#include "src/gpu/SkGr.h"
#include "src/gpu/geometry/GrQuad.h"
#include "src/gpu/geometry/GrQuadList.h"
+#include "src/gpu/geometry/GrQuadUtils.h"
#include "src/gpu/glsl/GrGLSLColorSpaceXformHelper.h"
#include "src/gpu/glsl/GrGLSLGeometryProcessor.h"
#include "src/gpu/glsl/GrGLSLVarying.h"
@@ -67,7 +68,7 @@
const GrQuad& deviceQuad,
const GrQuad& localQuad) {
// Clean up deviations between aaType and edgeAA
- GrResolveAATypeForQuad(aaType, edgeAA, deviceQuad, &aaType, &edgeAA);
+ GrQuadUtils::ResolveAAType(aaType, edgeAA, deviceQuad, &aaType, &edgeAA);
return Helper::FactoryHelper<FillRectOp>(context, std::move(paint), aaType, edgeAA,
stencilSettings, deviceQuad, localQuad);
}
@@ -389,8 +390,8 @@
GrAAType resolvedAA;
GrQuadAAFlags resolvedEdgeFlags;
- GrResolveAATypeForQuad(aaType, quads[i].fAAFlags, deviceQuad,
- &resolvedAA, &resolvedEdgeFlags);
+ GrQuadUtils::ResolveAAType(aaType, quads[i].fAAFlags, deviceQuad,
+ &resolvedAA, &resolvedEdgeFlags);
fillRects->addQuad(deviceQuad,
GrQuad::MakeFromRect(quads[i].fRect, quads[i].fLocalMatrix),