|
The goal of this CL is to add new onClip* methods that disassociate reporting on the state of the clip from the clip operations themselves. This is because, for some backends (e.g., the GPU), incrementally tracking the state of the clip creates some overhead.
Once Chromium is moved over to the new API, the SkCanvas::clip* methods will be made non-virtual.
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+392 lines, -328 lines) |
Patch |
|
M |
experimental/PdfViewer/SkNulCanvas.h
|
View
|
1
2
3
4
|
1 chunk |
+56 lines, -45 lines |
0 comments
|
Download
|
|
M |
include/core/SkCanvas.h
|
View
|
1
2
3
4
|
5 chunks |
+16 lines, -7 lines |
0 comments
|
Download
|
|
M |
include/utils/SkDeferredCanvas.h
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -8 lines |
0 comments
|
Download
|
|
M |
include/utils/SkDumpCanvas.h
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
|
M |
include/utils/SkLuaCanvas.h
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
|
M |
include/utils/SkNWayCanvas.h
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
include/utils/SkProxyCanvas.h
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/core/SkBBoxHierarchyRecord.h
|
View
|
1
2
3
4
|
1 chunk |
+6 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/core/SkBBoxHierarchyRecord.cpp
|
View
|
1
2
3
4
|
1 chunk |
+15 lines, -15 lines |
0 comments
|
Download
|
|
M |
src/core/SkCanvas.cpp
|
View
|
1
2
3
4
|
15 chunks |
+84 lines, -43 lines |
0 comments
|
Download
|
|
M |
src/core/SkPicturePlayback.cpp
|
View
|
1
2
3
4
|
4 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/core/SkPictureRecord.h
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/core/SkPictureRecord.cpp
|
View
|
1
2
3
4
|
4 chunks |
+14 lines, -22 lines |
0 comments
|
Download
|
|
M |
src/pipe/SkGPipeWrite.cpp
|
View
|
1
2
3
4
|
3 chunks |
+28 lines, -19 lines |
0 comments
|
Download
|
|
M |
src/utils/SkCanvasStack.h
|
View
|
1
2
3
4
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/utils/SkCanvasStack.cpp
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/utils/SkDeferredCanvas.cpp
|
View
|
1
2
3
4
|
1 chunk |
+17 lines, -22 lines |
0 comments
|
Download
|
|
M |
src/utils/SkDumpCanvas.cpp
|
View
|
1
2
3
4
|
1 chunk |
+13 lines, -13 lines |
0 comments
|
Download
|
|
M |
src/utils/SkLuaCanvas.cpp
|
View
|
1
2
3
4
|
1 chunk |
+11 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/utils/SkNWayCanvas.cpp
|
View
|
1
2
3
4
|
1 chunk |
+11 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/utils/SkNoSaveLayerCanvas.h
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -13 lines |
0 comments
|
Download
|
|
M |
src/utils/SkProxyCanvas.cpp
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -8 lines |
0 comments
|
Download
|
|
M |
src/utils/debugger/SkDebugCanvas.h
|
View
|
1
2
3
4
|
2 chunks |
+24 lines, -10 lines |
0 comments
|
Download
|
|
M |
src/utils/debugger/SkDebugCanvas.cpp
|
View
|
1
2
3
4
|
2 chunks |
+10 lines, -13 lines |
0 comments
|
Download
|
|
M |
tests/PictureTest.cpp
|
View
|
1
2
3
4
|
1 chunk |
+17 lines, -9 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|