History log of /frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
07ae505d4045e2b1ae501e87560984dae06f9dd8 14-Jun-2017 Romain Guy <romainguy@google.com> Use RGBA16F layers when wide color gamut rendering is on

Layers created using View.setLayerType() or Canvas.saveLayer() need
to be RGBA16F/scRGB-nl when within a window that requested wide color
gamut rendering.

Bug: 29940137
Test: CtsUiRenderingTestCases, CtsGraphicsTestCases, hwui_unit_tests
Change-Id: I42fd6355448c92041491a7109e3ac8a153d38bf9
/frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.h
aeb22da1bd57b0ae280d9492fab75f56a95cbe85 03-Jun-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Implement HW Bitmap for Skia pipeline"
7bc3bc6028d0c7b16fec72c3922fc627c8657951 24-May-2017 Stan Iliev <stani@google.com> Implement HW Bitmap for Skia pipeline

Implement HW Bitmap for Skia pipeline. Use new Skia
SkImage::MakeFromAHardwareBuffer API, which will enable to
record HW Bitmap into a picture. Move logic that uploads
SkBitmap into a GraphicBuffer into pipeline specific classes.

Test: All CTS and other tests pass for HWUI pipleine. For Skia
pipeline graphics CTS tests pass, 2 UIRendering CTS tests which
excise HW bitmaps with color spaces fail, bitmapShaderEglImage
macrobench fails (to be fixed by a CL in Skia), HWUI unit tests
pass, no EGL leaks found.

Change-Id: Id5926d7cccd81af8b55400f44fb524a427543d05
/frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.h
26a2b97dbe48ee45e9ae70110714048f2f360f97 17-Apr-2017 Romain Guy <romainguy@google.com> Enable wide color gamut rendering

When wide color gamut rendering is requested, hwui will now
use an rgba16f scRGB-nl surface for rendering. This change
also fixes the way screenshots are handled in the platform
to behave properly with wide gamut rendering.

This change does not affect hardware layers. They also
need to use rgba16f scRGB-nl; this will be addressed in
another CL.

Bug: 29940137
Test: CtsUiRenderingTestCases, CtsGraphicsTestCases

Change-Id: I68fd96c451652136c566ec48fb0e97c2a7a257c5
/frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.h
0e3cba31460e0698def0310003b7d291f1174afa 09-Nov-2016 Derek Sollenberger <djsollen@google.com> Handle vulkan windowing directly in SkiaVulkanPipeline

Test: manual testing in skiavk mode
Change-Id: I2fab80bae2787bfdacbc70d0402e98450e59406d
/frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.h
500a0c30d4dcd012218c3e44a62926a1c34a259f 26-Oct-2016 Stan Iliev <stani@google.com> Implement Skia pipelines for OpenGL and Vulkan.

Implement Skia pipelines for OpenGL and Vulkan:
base SkiaPipeline, SkiaOpenGLPipeline and SkiaVulkanPipeline.
Write unit tests for SkiaPipeline.

Test: Built and run manually on angler-eng.
Change-Id: Ie02583426cb3547541ad9bf91700602a6163ff58
/frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.h