diff options
author | Chris Dalton <csmartdalton@google.com> | 2017-09-11 22:04:03 -0700 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-09-12 18:08:21 +0000 |
commit | a640c49b7ecf667696542143edec96d10a940592 (patch) | |
tree | 519a2e31ef560c1f9e60c5b55acb32b7e81d07bb /samplecode | |
parent | 6f0751e50f61479e435c6c1c5b72139ba7e8b7e6 (diff) |
Minor cleanups for CCPR
Bug: skia:
Change-Id: Ic4838f0e242ded0c3d0cb5c86715ed67d8152f5c
Reviewed-on: https://skia-review.googlesource.com/44520
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleCCPRGeometry.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/samplecode/SampleCCPRGeometry.cpp b/samplecode/SampleCCPRGeometry.cpp index 3fb4fb6cbf..c3cd4707dc 100644 --- a/samplecode/SampleCCPRGeometry.cpp +++ b/samplecode/SampleCCPRGeometry.cpp @@ -29,6 +29,8 @@ using TriangleInstance = GrCCPRCoverageProcessor::TriangleInstance; using CurveInstance = GrCCPRCoverageProcessor::CurveInstance; using Mode = GrCCPRCoverageProcessor::Mode; +static constexpr float kDebugBloat = 40; + static int num_points(Mode mode) { return mode >= Mode::kSerpentineHulls ? 4 : 3; } @@ -156,10 +158,10 @@ void CCPRGeometryView::onDrawContent(SkCanvas* canvas) { gridPaint.setStyle(SkPaint::kStroke_Style); gridPaint.setStrokeWidth(0); gridPaint.setAntiAlias(true); - for (int y = 0; y < this->height(); y += GrCCPRCoverageProcessor::kDebugBloat) { + for (int y = 0; y < this->height(); y += kDebugBloat) { canvas->drawLine(0, y, this->width(), y, gridPaint); } - for (int x = 0; x < this->width(); x += GrCCPRCoverageProcessor::kDebugBloat) { + for (int x = 0; x < this->width(); x += kDebugBloat) { canvas->drawLine(x, 0, x, this->height(), outlinePaint); } #endif @@ -220,9 +222,7 @@ void CCPRGeometryView::updateGpuData() { GrCCPRGeometry geometry; geometry.beginContour(fPoints[0]); - geometry.cubicTo(fPoints[1], fPoints[2], fPoints[3], - GrCCPRCoverageProcessor::kDebugBloat / 2, - GrCCPRCoverageProcessor::kDebugBloat / 2); + geometry.cubicTo(fPoints[1], fPoints[2], fPoints[3], kDebugBloat/2, kDebugBloat/2); geometry.endContour(); fGpuPoints.push_back_n(geometry.points().count(), geometry.points().begin()); int ptsIdx = 0; @@ -305,7 +305,7 @@ void CCPRGeometryView::Op::onExecute(GrOpFlushState* state) { SkBlendMode::kSrcOver); GrCCPRCoverageProcessor ccprProc(fView->fMode, pointsBuffer.get()); - SkDEBUGCODE(ccprProc.enableDebugVisualizations();) + SkDEBUGCODE(ccprProc.enableDebugVisualizations(kDebugBloat);) GrMesh mesh(4 == vertexCount ? GrPrimitiveType::kLinesAdjacency : GrPrimitiveType::kTriangles); mesh.setInstanced(instanceBuffer.get(), fView->fInstanceCount, 0, vertexCount); |