diff options
author | reed <reed@chromium.org> | 2015-01-02 06:39:51 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-02 06:39:51 -0800 |
commit | c4fda92f45b9649f233a5b8636618a6431aa59cb (patch) | |
tree | 18eab2beddd77308e51e6aba0fa152e883d7b1b0 /src/pipe | |
parent | 7c339ae1e362e9f02cdfb9b32007f143dec0bc0e (diff) |
remove unused drawData
BUG=skia:
Review URL: https://codereview.chromium.org/830083002
Diffstat (limited to 'src/pipe')
-rw-r--r-- | src/pipe/SkGPipePriv.h | 1 | ||||
-rw-r--r-- | src/pipe/SkGPipeRead.cpp | 14 | ||||
-rw-r--r-- | src/pipe/SkGPipeWrite.cpp | 18 |
3 files changed, 0 insertions, 33 deletions
diff --git a/src/pipe/SkGPipePriv.h b/src/pipe/SkGPipePriv.h index 2ea6ba5d55..447e7687c1 100644 --- a/src/pipe/SkGPipePriv.h +++ b/src/pipe/SkGPipePriv.h @@ -43,7 +43,6 @@ enum DrawOps { kDrawBitmapNine_DrawOp, kDrawBitmapRectToRect_DrawOp, kDrawClear_DrawOp, - kDrawData_DrawOp, kDrawDRRect_DrawOp, kDrawOval_DrawOp, kDrawPaint_DrawOp, diff --git a/src/pipe/SkGPipeRead.cpp b/src/pipe/SkGPipeRead.cpp index bdd925e3c5..dab6178cfe 100644 --- a/src/pipe/SkGPipeRead.cpp +++ b/src/pipe/SkGPipeRead.cpp @@ -640,19 +640,6 @@ static void drawSprite_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, /////////////////////////////////////////////////////////////////////////////// -static void drawData_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, - SkGPipeState* state) { - // since we don't have a paint, we can use data for our (small) sizes - size_t size = DrawOp_unpackData(op32); - if (0 == size) { - size = reader->readU32(); - } - const void* data = reader->skip(SkAlign4(size)); - if (state->shouldDraw()) { - canvas->drawData(data, size); - } -} - static void drawPicture_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, SkGPipeState* state) { UNIMPLEMENTED @@ -815,7 +802,6 @@ static const ReadProc gReadTable[] = { drawBitmapNine_rp, drawBitmapRect_rp, drawClear_rp, - drawData_rp, drawDRRect_rp, drawOval_rp, drawPaint_rp, diff --git a/src/pipe/SkGPipeWrite.cpp b/src/pipe/SkGPipeWrite.cpp index 9f56f6f549..45b26dbaf8 100644 --- a/src/pipe/SkGPipeWrite.cpp +++ b/src/pipe/SkGPipeWrite.cpp @@ -253,7 +253,6 @@ public: const SkColor colors[], SkXfermode*, const uint16_t indices[], int indexCount, const SkPaint&) SK_OVERRIDE; - virtual void drawData(const void*, size_t) SK_OVERRIDE; virtual void beginCommentGroup(const char* description) SK_OVERRIDE; virtual void addComment(const char* kywd, const char* value) SK_OVERRIDE; virtual void endCommentGroup() SK_OVERRIDE; @@ -1086,23 +1085,6 @@ void SkGPipeCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4 } } -void SkGPipeCanvas::drawData(const void* ptr, size_t size) { - if (size && ptr) { - NOTIFY_SETUP(this); - unsigned data = 0; - if (size < (1 << DRAWOPS_DATA_BITS)) { - data = (unsigned)size; - } - if (this->needOpBytes(4 + SkAlign4(size))) { - this->writeOp(kDrawData_DrawOp, 0, data); - if (0 == data) { - fWriter.write32(SkToU32(size)); - } - fWriter.writePad(ptr, size); - } - } -} - void SkGPipeCanvas::beginCommentGroup(const char* description) { // ignore for now } |