diff options
author | Stan Iliev <stani@google.com> | 2018-12-04 10:07:21 -0500 |
---|---|---|
committer | Stan Iliev <stani@google.com> | 2018-12-04 11:23:21 -0500 |
commit | 987a80c0cac883f571d3015d0a49cfdea0808d09 (patch) | |
tree | c7341e9deb452e1b5aaf4276f0dc164832c60d7f /libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp | |
parent | 17646e2235e090a71518a018ac861b27ad07052a (diff) |
Set color space on Vulkan render target surface
Test: Pass UiRendering tests with Vulkan pipeline
Bug: 116117654
Bug: 111436479
Change-Id: Id58a8a93c6f311402273b1a9e3606c9732f55aec
Diffstat (limited to 'libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp')
-rw-r--r-- | libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp b/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp index e50ad1cd8c44..437b5dc83f58 100644 --- a/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp +++ b/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp @@ -122,8 +122,9 @@ bool SkiaVulkanPipeline::setSurface(ANativeWindow* surface, SwapBehavior swapBeh mVkSurface = nullptr; } + mSurfaceColorSpace = SkColorSpace::MakeSRGB(); if (surface) { - mVkSurface = mVkManager.createSurface(surface, colorMode); + mVkSurface = mVkManager.createSurface(surface, colorMode, mSurfaceColorSpace); } if (colorMode == ColorMode::SRGB) { |