diff options
author | 2015-02-02 18:12:39 -0800 | |
---|---|---|
committer | 2015-02-02 18:12:39 -0800 | |
commit | cb3f50468dcd6e838628b425828b8f4386a48109 (patch) | |
tree | 9f9928828694c157f0f0f04f868ee59f71e59e50 /src/gpu/GrAAHairLinePathRenderer.h | |
parent | 4c08f16b252a55e438a61f26e5581394ed177da1 (diff) |
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
Diffstat (limited to 'src/gpu/GrAAHairLinePathRenderer.h')
-rw-r--r-- | src/gpu/GrAAHairLinePathRenderer.h | 25 |
1 files changed, 25 insertions, 0 deletions
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; |