|
Improve caching of dashed paths in GrStencilAndCoverPathRenderer
Improve caching of dashed paths in GrStencilAndCoverPathRenderer.
Look up the (NVPR specific) GrGLPath based on GrStrokeInfo and
the original path.
Use unique keys for all GrPaths.
Dash the path with Skia dash stroker and use that path geometry for
NVPR path.
NVPR internal dashing stroke is not used, because the dashing
implementation of NVPR does not match Skia implementation.
Committed: https://skia.googlesource.com/skia/+/50b58e6fbcc50785ceffacb2c51b22c6e67a7ab7
Total comments: 6
Total comments: 11
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+302 lines, -170 lines) |
Patch |
|
M |
src/gpu/GrPath.h
|
View
|
1
2
3
4
5
|
2 chunks |
+19 lines, -15 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrPath.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+9 lines, -44 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrPathRange.h
|
View
|
1
2
3
4
|
4 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrPathRange.cpp
|
View
|
|
1 chunk |
+4 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrPathRendering.h
|
View
|
|
3 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrPathRendering.cpp
|
View
|
1
2
3
4
|
2 chunks |
+13 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrStencilAndCoverPathRenderer.cpp
|
View
|
1
2
3
4
5
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrStencilAndCoverTextContext.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrStencilAndCoverTextContext.cpp
|
View
|
1
2
3
4
5
6
|
5 chunks |
+25 lines, -22 lines |
0 comments
|
Download
|
|
M |
src/gpu/GrStrokeInfo.h
|
View
|
1
2
3
4
5
6
|
3 chunks |
+41 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/GrStrokeInfo.cpp
|
View
|
1
2
3
4
|
2 chunks |
+53 lines, -1 line |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLPath.h
|
View
|
|
2 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLPath.cpp
|
View
|
1
2
3
4
|
2 chunks |
+24 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLPathRange.h
|
View
|
|
4 chunks |
+10 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLPathRange.cpp
|
View
|
1
2
3
4
|
3 chunks |
+45 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLPathRendering.h
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/gpu/gl/GrGLPathRendering.cpp
|
View
|
|
3 chunks |
+27 lines, -32 lines |
0 comments
|
Download
|
Total messages: 10 (2 generated)
|