aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skqp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/skqp')
-rw-r--r--tools/skqp/gm_knowledge.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/tools/skqp/gm_knowledge.cpp b/tools/skqp/gm_knowledge.cpp
index cad4a84552..201331c4bf 100644
--- a/tools/skqp/gm_knowledge.cpp
+++ b/tools/skqp/gm_knowledge.cpp
@@ -57,13 +57,6 @@ static float set_error_code(gmkb::Error* error_out, gmkb::Error error) {
return FLT_MAX;
}
-static SkPixmap to_pixmap(const SkBitmap& bitmap) {
- SkPixmap pixmap;
- SkAssertResult(bitmap.peekPixels(&pixmap));
- return pixmap;
-}
-
-
static bool WritePixmapToFile(const SkPixmap& pixmap, const char* path) {
SkFILEWStream wStream(path);
SkPngEncoder::Options options;
@@ -101,7 +94,7 @@ static SkBitmap ReadPngRgba8888FromFile(skqp::AssetManager* assetManager, const
SkImageInfo info = SkImageInfo::Make(size.width(), size.height(), kColorType, kAlphaType);
bitmap.allocPixels(info);
SkASSERT(bitmap.rowBytes() == (unsigned)bitmap.width() * sizeof(uint32_t));
- if (SkCodec::kSuccess != codec->getPixels(to_pixmap(bitmap))) {
+ if (SkCodec::kSuccess != codec->getPixels(bitmap.pixmap())) {
bitmap.reset();
}
}
@@ -194,7 +187,7 @@ float Check(const uint32_t* pixels,
errors[i] = error > 0 ? 0xFF000000 + (unsigned)error : 0x00000000;
}
error_path = SkOSPath::Join(report_subdirectory.c_str(), PATH_ERR_PNG);
- SkAssertResult(WritePixmapToFile(to_pixmap(errorBitmap), error_path.c_str()));
+ SkAssertResult(WritePixmapToFile(errorBitmap.pixmap(), error_path.c_str()));
SkString report_path = SkOSPath::Join(report_subdirectory.c_str(), PATH_REPORT);