From cb3f50468dcd6e838628b425828b8f4386a48109 Mon Sep 17 00:00:00 2001 From: joshualitt Date: Mon, 2 Feb 2015 18:12:39 -0800 Subject: Revert of Hairline batch (patchset #16 id:300001 of https://codereview.chromium.org/876673002/) Reason for revert: Regression Original issue's description: > Hairline batch > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/6eff8701f027016fbb3147412ec2292dcec2b7f5 TBR=bsalomon@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/894273002 --- src/gpu/GrAAHairLinePathRenderer.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/gpu/GrAAHairLinePathRenderer.h') diff --git a/src/gpu/GrAAHairLinePathRenderer.h b/src/gpu/GrAAHairLinePathRenderer.h index ea1d8edd65..91c00d78c3 100644 --- a/src/gpu/GrAAHairLinePathRenderer.h +++ b/src/gpu/GrAAHairLinePathRenderer.h @@ -42,6 +42,31 @@ private: const GrIndexBuffer* fLinesIndexBuffer, const GrIndexBuffer* fQuadsIndexBuffer); + bool createLineGeom(GrDrawTarget* target, + GrPipelineBuilder*, + const SkMatrix& viewMatrix, + uint8_t coverage, + size_t vertexStride, + GrDrawTarget::AutoReleaseGeometry* arg, + SkRect* devBounds, + const SkPath& path, + const PtArray& lines, + int lineCnt); + + bool createBezierGeom(GrDrawTarget* target, + GrPipelineBuilder*, + const SkMatrix& viewMatrix, + GrDrawTarget::AutoReleaseGeometry* arg, + SkRect* devBounds, + const SkPath& path, + const PtArray& quads, + int quadCnt, + const PtArray& conics, + int conicCnt, + const IntArray& qSubdivs, + const FloatArray& cWeights, + size_t vertexStride); + const GrIndexBuffer* fLinesIndexBuffer; const GrIndexBuffer* fQuadsIndexBuffer; -- cgit v1.2.3