summaryrefslogtreecommitdiff
path: root/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2018-11-20 10:57:20 -0500
committerDerek Sollenberger <djsollen@google.com>2018-12-18 14:20:24 -0500
commite216948d63958e75a2321096bda5598bd1608711 (patch)
tree38cfe51de2f7434ed382e441aa4d93e54c54a942 /libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
parente51dab22aa253a0dae628d7227a388a5ae55bc00 (diff)
Cleanup of Bitmap.h entry points.
All Bitmap constructors have been made private and the only way to create one is through the allocate or createFrom factories. SkColorSpace is now explicitly passed in to all the factories and is no longer assumed to be sRGB. Test: atest CtsGraphicsTestCases Change-Id: I92c1c5c59df6de7fdd90e9504a2c2717cb854588
Diffstat (limited to 'libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp')
-rw-r--r--libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp b/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
index c67134cddb8a..1d3a24463057 100644
--- a/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
+++ b/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
@@ -158,7 +158,7 @@ sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThr
ALOGW("SkiaVulkanPipeline::allocateHardwareBitmap() failed in GraphicBuffer.create()");
return nullptr;
}
- return sk_sp<Bitmap>(new Bitmap(buffer.get(), skBitmap.info()));
+ return Bitmap::createFrom(buffer, skBitmap.refColorSpace());
}
} /* namespace skiapipeline */