aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skiaserve
diff options
context:
space:
mode:
Diffstat (limited to 'tools/skiaserve')
-rw-r--r--tools/skiaserve/Request.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/tools/skiaserve/Request.cpp b/tools/skiaserve/Request.cpp
index 6a0f4df0a9..6081c05c74 100644
--- a/tools/skiaserve/Request.cpp
+++ b/tools/skiaserve/Request.cpp
@@ -8,7 +8,6 @@
#include "Request.h"
#include "SkPictureRecorder.h"
-#include "SkPixelSerializer.h"
#include "SkPM4fPriv.h"
#include "picture_utils.h"
#include "sk_tool_utils.h"
@@ -114,14 +113,7 @@ sk_sp<SkData> Request::writeOutSkp() {
fDebugCanvas->draw(canvas);
- sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
-
- SkDynamicMemoryWStream outStream;
-
- sk_sp<SkPixelSerializer> serializer = sk_tool_utils::MakePixelSerializer();
- picture->serialize(&outStream, serializer.get());
-
- return outStream.detachAsData();
+ return recorder.finishRecordingAsPicture()->serialize();
}
GrContext* Request::getContext() {