Merge "Make sure we set the vulkan color type in SkiaVulkanPipeline."

This commit is contained in:
Greg Daniel
2018-10-03 18:35:15 +00:00
committed by Android (Google) Code Review

View File

@@ -126,6 +126,12 @@ bool SkiaVulkanPipeline::setSurface(Surface* surface, SwapBehavior swapBehavior,
mVkSurface = mVkManager.createSurface(surface, colorMode);
}
if (colorMode == ColorMode::SRGB) {
mSurfaceColorType = SkColorType::kN32_SkColorType;
} else if (colorMode == ColorMode::WideColorGamut) {
mSurfaceColorType = SkColorType::kRGBA_F16_SkColorType;
}
return mVkSurface != nullptr;
}