Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Issue 1557083002: Broke GrTessellatingPathRenderer's tessellator out into a separate file. (Closed)

Created:
4 years, 11 months ago by ethannicholas
Modified:
4 years, 4 months ago
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : #

Total comments: 10

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Total comments: 5

Patch Set 7 : #

Total comments: 3

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+195 lines, -1732 lines) Patch
M gyp/gpu.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
A src/gpu/GrTessellator.h View 1 2 3 4 5 6 1 chunk +40 lines, -0 lines 0 comments Download
A + src/gpu/GrTessellator.cpp View 1 2 3 4 5 6 7 8 6 chunks +131 lines, -332 lines 0 comments Download
M src/gpu/batches/GrTessellatingPathRenderer.cpp View 1 2 3 4 5 6 7 5 chunks +22 lines, -1400 lines 0 comments Download

Messages

Total messages: 37 (17 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1557083002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1557083002/40001
4 years, 11 months ago (2016-01-04 21:00:01 UTC) #4
ethannicholas
Per Brian's suggestion, broke the tessellator out to make the access from PLS cleaner.
4 years, 11 months ago (2016-01-04 21:13:33 UTC) #6
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 11 months ago (2016-01-04 21:14:51 UTC) #8
bsalomon
Adding Stephen since this is his baby. The context is Ethan wants to use the ...
4 years, 11 months ago (2016-01-04 21:45:21 UTC) #10
Stephen White
Some preliminary comments (I reserve the right, but not the obligation, to future complaints. :) ...
4 years, 11 months ago (2016-01-04 22:51:19 UTC) #11
ethannicholas
I left TESSELLATOR_WIREFRAME where it is, as it is used both in GrTessellator.cpp and GrTessellatingPathRenderer.cpp, ...
4 years, 11 months ago (2016-01-05 15:49:57 UTC) #12
Stephen White
https://codereview.chromium.org/1557083002/diff/60001/src/gpu/GrTessellator.h File src/gpu/GrTessellator.h (right): https://codereview.chromium.org/1557083002/diff/60001/src/gpu/GrTessellator.h#newcode32 src/gpu/GrTessellator.h:32: struct Edge { Does this (and EdgeList) need to ...
4 years, 11 months ago (2016-01-05 15:59:04 UTC) #13
ethannicholas
https://codereview.chromium.org/1557083002/diff/60001/src/gpu/GrTessellator.h File src/gpu/GrTessellator.h (right): https://codereview.chromium.org/1557083002/diff/60001/src/gpu/GrTessellator.h#newcode32 src/gpu/GrTessellator.h:32: struct Edge { On 2016/01/05 15:59:04, Stephen White wrote: ...
4 years, 11 months ago (2016-01-05 16:09:22 UTC) #14
ethannicholas
Improved the comment on PathToVertices
4 years, 11 months ago (2016-01-05 16:30:47 UTC) #15
Stephen White
https://codereview.chromium.org/1557083002/diff/100001/src/gpu/GrTessellator.cpp File src/gpu/GrTessellator.cpp (right): https://codereview.chromium.org/1557083002/diff/100001/src/gpu/GrTessellator.cpp#newcode89 src/gpu/GrTessellator.cpp:89: namespace GrTessellator { Now that they're no longer public, ...
4 years, 11 months ago (2016-01-05 16:36:22 UTC) #16
ethannicholas
4 years, 11 months ago (2016-01-05 18:59:34 UTC) #21
Stephen White
https://codereview.chromium.org/1557083002/diff/200001/src/gpu/GrTessellator.cpp File src/gpu/GrTessellator.cpp (right): https://codereview.chromium.org/1557083002/diff/200001/src/gpu/GrTessellator.cpp#newcode1290 src/gpu/GrTessellator.cpp:1290: Poly* contours_to_polys(Vertex** contours, int contourCnt, SkRect pathBounds, SkChunkAlloc& alloc) ...
4 years, 11 months ago (2016-01-05 19:12:51 UTC) #22
ethannicholas
https://codereview.chromium.org/1557083002/diff/200001/src/gpu/batches/GrTessellatingPathRenderer.cpp File src/gpu/batches/GrTessellatingPathRenderer.cpp (right): https://codereview.chromium.org/1557083002/diff/200001/src/gpu/batches/GrTessellatingPathRenderer.cpp#newcode132 src/gpu/batches/GrTessellatingPathRenderer.cpp:132: int count = GrTessellator::PathToTriangles(path, tol, fClipBounds, resourceProvider, On 2016/01/05 ...
4 years, 11 months ago (2016-01-05 20:32:05 UTC) #23
Stephen White
On 2016/01/05 20:32:05, ethannicholas wrote: > https://codereview.chromium.org/1557083002/diff/200001/src/gpu/batches/GrTessellatingPathRenderer.cpp > File src/gpu/batches/GrTessellatingPathRenderer.cpp (right): > > https://codereview.chromium.org/1557083002/diff/200001/src/gpu/batches/GrTessellatingPathRenderer.cpp#newcode132 > ...
4 years, 11 months ago (2016-01-06 15:28:00 UTC) #24
Stephen White
LGTM; remaining comments are at your discretion. https://codereview.chromium.org/1557083002/diff/220001/src/gpu/GrTessellator.cpp File src/gpu/GrTessellator.cpp (right): https://codereview.chromium.org/1557083002/diff/220001/src/gpu/GrTessellator.cpp#newcode1342 src/gpu/GrTessellator.cpp:1342: void get_contour_count_and_size_estimate(const ...
4 years, 11 months ago (2016-01-06 15:28:28 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1557083002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1557083002/240001
4 years, 11 months ago (2016-01-06 19:22:38 UTC) #28
commit-bot: I haz the power
Committed patchset #8 (id:240001) as https://skia.googlesource.com/skia/+/8b05cb8a00bdb82e100f1ba74bf4de4a504cceea
4 years, 11 months ago (2016-01-06 19:44:38 UTC) #30
caryclark
A revert of this CL (patchset #8 id:240001) has been created in https://codereview.chromium.org/1570503002/ by caryclark@google.com. ...
4 years, 11 months ago (2016-01-07 13:09:32 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1557083002/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1557083002/260001
4 years, 11 months ago (2016-01-07 21:12:42 UTC) #35
commit-bot: I haz the power
4 years, 11 months ago (2016-01-07 21:34:18 UTC) #37
Message was sent while issue was closed.
Committed patchset #9 (id:260001) as
https://skia.googlesource.com/skia/+/e9709e831954c3427d5cb839e84221a177bfedeb

Powered by Google App Engine
This is Rietveld 408576698