d0814db633dbd76ecdec08806199d49654562d48 |
|
13-Apr-2017 |
Matt Sarett <msarett@google.com> |
Add SkiaCanvas::captureCanvasState() Test: Verified bug is fixed. Wrote unit test. Bug: 37268771 Change-Id: I9deb7db353cd2129ad245e7f65419670463bb717
/frameworks/base/libs/hwui/SkiaCanvas.h
|
7c9fb6076e8d64dbca19cfe0628b02040c5750e2 |
|
07-Apr-2017 |
Matt Sarett <msarett@google.com> |
Merge "Xform bitmaps to sRGB on SW and PDF canvases" into oc-dev am: c29dffed16 am: fd5d5425ee Change-Id: If960ccd900ebc2b841c2f13ca4f25820a48a950f
|
ea70d22dc8dc5d61f075edf6d03f86f6a68169cd |
|
29-Mar-2017 |
Matt Sarett <msarett@google.com> |
Xform bitmaps to sRGB on SW and PDF canvases For picture-backed canvases, we will defer the xform until playback. Test: Unit tests and cts test. Bug: 32984164 Change-Id: Ib74663bcb688b74b6ba8792b403b0475126732af
/frameworks/base/libs/hwui/SkiaCanvas.h
|
826deefda55ead0036cdb0924bc14f17d2a85420 |
|
04-Apr-2017 |
Mike Reed <reed@google.com> |
switch over to SkVertices object, and stop using deprecated methods. This allows Skia to remove SK_SUPPORT_LEGACY_CANVAS_VERTICES SK_SUPPORT_LEGACY_BITMAP_SETPIXELREF SK_SUPPORT_LEGACY_PIXELREFFACTORY Test: Existing CTS cover these changes Running CtsGraphicsTestCases, there were 6 failures w/ and w/o this CL. None of the 6 seems related to this CL. Change-Id: I724082357d9f6cb699770df3c0b9ef555b957697
/frameworks/base/libs/hwui/SkiaCanvas.h
|
0b58d9928309e2c64c7cafad287e55a8151ab19a |
|
31-Mar-2017 |
Stan Iliev <stani@google.com> |
Optimize Canvas::drawGlyphs Avoid one memcpy in Canvas::drawGlyphs for all pipelines. Test: CTS passed with exception of SweepTests#testBasicDraws shadowtext, which fails with and without this CL. Change-Id: I0841232dc7a6173eb3b03f939dbde15a84186296
/frameworks/base/libs/hwui/SkiaCanvas.h
|
b29b16e5423fe7deab8ebf3da512c6d2192f19b5 |
|
04-Jan-2017 |
Derek Sollenberger <djsollen@google.com> |
Remove clipRegion from the public API. This API is difficult to support for printing and has other negative effects as it does not respect the current matrix/clip. Test: compile Bug: 14650725 Change-Id: I71f9bd687d446c7ce8910d755421aad8e09458db
/frameworks/base/libs/hwui/SkiaCanvas.h
|
6e49c9f007c879f05b035c40c0ba543c00f9d0d0 |
|
02-Dec-2016 |
Mike Reed <reed@google.com> |
switch over clip calls to use SkClipOp instead of SkRegion::Op Change-Id: I67d23c487b5249bc31d96e3b2393f693c0b2bcff
/frameworks/base/libs/hwui/SkiaCanvas.h
|
6acfe16b5650446dbdcce3bd779b52fb6533a41e |
|
18-Nov-2016 |
Mike Reed <reed@google.com> |
SkCanvas is no longer reference-counted Change-Id: Ie821efe7c0a7d1301715e303aaf4d7ec86ac35e7
/frameworks/base/libs/hwui/SkiaCanvas.h
|
021693b967a2c5556dddd183eb0247df4079e1ad |
|
17-Oct-2016 |
Stan Iliev <stani@google.com> |
Implement SkiaRecordingCanvas, RenderNodeDrawable and other drawables. Implement SkiaRecordingCanvas, RenderNodeDrawable, GLFunctorDrawable, LayerDrawable, StartReorderBarrierDrawable, EndReorderBarrierDrawable. Move AnimatedRoundRect and AnimatedCircle in a separate file. All Skia pipeline files are moved in hwui/pipeline/skia folder. Add unit tests for RenderNodeDrawable, StartReorderBarrierDrawable, EndReorderBarrierDrawable and SkiaRecordingCanvas. Test: I tested manually on 6P devices and did run the unit tests. Change-Id: If2a347bd1fc4689953822294ce5bf98c7f3f57c7
/frameworks/base/libs/hwui/SkiaCanvas.h
|
f50806afb8982acbab4510a8d04bbcf13a2bcd9e |
|
24-Oct-2016 |
Stan Iliev <stani@google.com> |
Merge SkiaCanvas changes from master-skia to master branch. Most changes are taken from ag/1407698, ag/1336660, ag/1488900. Test: Built and run manually on angler-eng. Change-Id: Id4e464b9a83c62b6bc7ea31a30e5ca6cd53b659d
/frameworks/base/libs/hwui/SkiaCanvas.h
|
5fd2a1cb2726afa7d40fe4750e9defd89c24ed37 |
|
21-Oct-2016 |
sergeyv <sergeyv@google.com> |
Pass Bitmap instead of SkBitmap in drawNinePatch & drawBitmapMesh Test: refactoring cl. bug:32216791 Change-Id: I5adcd59daf752d36012456b0a9960c59d07e2e3d
/frameworks/base/libs/hwui/SkiaCanvas.h
|
fc9999505a36c66892d7ccce85187936105f4f36 |
|
17-Oct-2016 |
sergeyv <sergeyv@google.com> |
Pass Bitmap instead of SkBitmap for bitmap rect operation Test: refactoring cl. bug:32216791 Change-Id: I66d19194c57b3aa2c400aa87acffc774a533776a
/frameworks/base/libs/hwui/SkiaCanvas.h
|
aed7f58fb05a25ce2112829e77c0eb5dd268e8a7 |
|
15-Oct-2016 |
sergeyv <sergeyv@google.com> |
Pass Bitmap instead of SkBitmap in canvas.drawBitmap(Bitmap, float,float,Paint) Test: refactoring cl. bug:32216791 Change-Id: If9f9fbc19e683b14cce6c3c268258bd832d495d2
/frameworks/base/libs/hwui/SkiaCanvas.h
|
0154feef22d9fa5490f0285c2c3d83951b12bcc8 |
|
19-Oct-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Initial refactoring to enable reuse of SkiaDisplayList on a per RenderNode basis. With Skia renderer we see 30% speed improvement in Invalidate Tree UI Jank test, when SkiaDisplayList objects are reused."
|
c0e7a90f1f5f98e85dbeda021fac0dff79725933 |
|
13-Oct-2016 |
Stan Iliev <stani@google.com> |
Initial refactoring to enable reuse of SkiaDisplayList on a per RenderNode basis. With Skia renderer we see 30% speed improvement in Invalidate Tree UI Jank test, when SkiaDisplayList objects are reused. Test: manually built and run on angler-eng. Change-Id: Ie4ec50ddb2015150e3ec678dde7ebed0c8d90067
/frameworks/base/libs/hwui/SkiaCanvas.h
|
260ab726486317496bc12a57d599ea96dcde3284 |
|
07-Oct-2016 |
Mike Reed <reed@google.com> |
use SkBlendMode instead of SkXfermode use sk_sp versions of paint setters/getters Change-Id: I86591a0a8ec92e6039776cbf00424ea24f585b28
/frameworks/base/libs/hwui/SkiaCanvas.h
|
afc221499d943386256feb9db46c119ff834bf79 |
|
18-Jul-2016 |
Yuqian Li <liyuqian@google.com> |
More efficient text rendering on path Change-Id: I004c15473b527df0f296c54a6a3e9b29505fd9b9
/frameworks/base/libs/hwui/SkiaCanvas.h
|
c190813b938ecf28d9e76b07098e9637ced8808e |
|
15-Jul-2016 |
Derek Sollenberger <djsollen@google.com> |
Expose SkiaCanvas header file. Previously the header for SkiaCanvas was contained in the .cpp file, but in prepration for broader use of SkiaCanvas we are moving the header into its own .h file. Change-Id: Ib8c738366198a9b63e7429d51e9fa5aec106fdb1
/frameworks/base/libs/hwui/SkiaCanvas.h
|