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

Issue 25787002: Move more of SkPath into SkPathRef (Closed)

Created:
7 years, 2 months ago by robertphillips
Modified:
6 years, 10 months ago
Reviewers:
bsalomon, caryclark, reed1
CC:
skia-review_googlegroups.com
Visibility:
Public.

Description

This CL moves more fields from SkPath into SkPathRef. This is in support of "Stateful PathRenderer implementation" https://codereview.chromium.org/23926019/

Patch Set 1 #

Patch Set 2 : cleaned up #

Patch Set 3 : actually works #

Patch Set 4 : cleaned up #

Total comments: 8

Patch Set 5 : New version #

Patch Set 6 : Fix "Base files missing" bug #

Patch Set 7 : Revised per code review feedback #

Patch Set 8 : Another try due to base file missing #

Patch Set 9 : Yet another try #

Patch Set 10 : again #

Patch Set 11 : again #

Patch Set 12 : #

Patch Set 13 : cleaned up #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1099 lines, -880 lines) Patch
include/core/SkPath.h View 1 2 3 4 5 6 7 8 9 10 11 12 12 chunks +32 lines, -45 lines 0 comments Download
include/core/SkPathRef.h View 1 2 3 4 5 6 7 8 9 10 11 12 11 chunks +123 lines, -81 lines 0 comments Download
src/core/SkPath.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 34 chunks +110 lines, -742 lines 0 comments Download
src/core/SkPathRef.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 15 chunks +834 lines, -12 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
robertphillips
7 years, 2 months ago (2013-10-03 19:47:19 UTC) #1
caryclark
I apologize in advance for yelling at Robert about this, but I really, really don't ...
7 years, 2 months ago (2013-10-03 20:36:14 UTC) #2
bsalomon
https://codereview.chromium.org/25787002/diff/8001/include/core/SkPath.h File include/core/SkPath.h (right): https://codereview.chromium.org/25787002/diff/8001/include/core/SkPath.h#newcode101 include/core/SkPath.h:101: kConcave_Convexity = SkPathRef::kConcave_Convexity On 2013/10/03 20:36:15, caryclark wrote: > ...
7 years, 2 months ago (2013-10-03 20:40:23 UTC) #3
robertphillips
6 years, 11 months ago (2014-01-24 17:53:48 UTC) #4
This CL has (so far) been split into:

Move fIsOval from SkPath to SkPathRef      -
https://codereview.chromium.org/89123002/
Move segment mask from SkPath to SkPathRef -
https://codereview.chromium.org/105083003/
Improved SkPathRef interface security      -
https://codereview.chromium.org/115323004/
Move fLastMoveToIndex from SkPath to SkPathRef -
https://codereview.chromium.org/146913002/

Powered by Google App Engine
This is Rietveld 408576698