44dc270830758d5b0f5b099e7c0e308bdf027dfb |
|
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/hwui/Canvas.h
|
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/hwui/Canvas.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/hwui/Canvas.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/hwui/Canvas.h
|
7de73858975fc4dbccfa1c188f6d1a12d39ce2c5 |
|
26-Oct-2016 |
Matt Sarett <msarett@google.com> |
Implement getTransparentRegion() using SkLatticeIter This allows us to delete utils/NinePatchImpl.cpp and utils/NinePatch.h Test: Passed cts tests - DrawableTest, NinePatchTest, NinePatchDrawableTest. Change-Id: I6b5d09fa3479e758d8b931fa0e977c25f4435a7c
/frameworks/base/libs/hwui/hwui/Canvas.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/hwui/Canvas.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/hwui/Canvas.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/hwui/Canvas.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/hwui/Canvas.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/hwui/Canvas.h
|
7e03ffa772481387beba66e33a0a056af2642aa7 |
|
29-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use Canvas::create_recording_canvas instead of RecordingCanvas ctor"
|
06152cdd06da50762716cd455dcf7ab0117f25b0 |
|
27-Jul-2016 |
Stan Iliev <stani@google.com> |
Use Canvas::create_recording_canvas instead of RecordingCanvas ctor Modify HWUI tests to support different recording canvases. Delete TestCanvas class and use base Canvas class instead. Use Canvas::create_recording_canvas to create recording canvas instances instead of RecordingCanvas constructor. Change-Id: I651fb9bb4add0874d7110bac467a2eb1012357fc
/frameworks/base/libs/hwui/hwui/Canvas.h
|
afc221499d943386256feb9db46c119ff834bf79 |
|
18-Jul-2016 |
Yuqian Li <liyuqian@google.com> |
More efficient text rendering on path Change-Id: I004c15473b527df0f296c54a6a3e9b29505fd9b9
/frameworks/base/libs/hwui/hwui/Canvas.h
|
5e00c7ce063116c11315639f0035aca8ad73e8cc |
|
07-Jul-2016 |
Chris Craik <ccraik@google.com> |
Delete old rendering pipeline fixes: 30002246 Change-Id: I45df0e924708526cee045b14c291bd23aa1a92db
/frameworks/base/libs/hwui/hwui/Canvas.h
|
9688a3d33451134d6ff54f7b60f8db7a338a40f1 |
|
30-Jun-2016 |
John Reck <jreck@google.com> |
Fix compile issue Change-Id: Ic3423cfb23c6057210efb2e9110551b694c0101c
/frameworks/base/libs/hwui/hwui/Canvas.h
|
cd1c3eba69d044b551cededad75474038f919890 |
|
14-Apr-2016 |
John Reck <jreck@google.com> |
Add a callback for when a gl functor is released Bug: 27709981 Change-Id: Id5be3e8f88d6d84a9c59c7ed23e7e8862feefbe8
/frameworks/base/libs/hwui/hwui/Canvas.h
|
79abbf22d4f672208327546661e694d837f564a9 |
|
24-Mar-2016 |
Derek Sollenberger <djsollen@google.com> |
Update HWUI tests to use minikin to layout fonts. This update is a precondition for landing additional tests that depend on the minkin layout implementation. bug: 27675371 Change-Id: I9bb98bae6b39462246e42cf8acb968b7df05292d
/frameworks/base/libs/hwui/hwui/Canvas.h
|
bad99183916ba2bac6659efc8a28273e344ba511 |
|
17-Mar-2016 |
sergeyv <sergeyv@google.com> |
Clean up and rename TypefaceImpl bug:25865834 Change-Id: I77e8a627163e040a5c25865054a8a936052af367
/frameworks/base/libs/hwui/hwui/Canvas.h
|
dccca44ffda4836b56a21da95a046c9708ffd49c |
|
21-Mar-2016 |
sergeyv <sergeyv@google.com> |
Reland: Move text logic from jni to hwui level Initial CL: https://googleplex-android-review.git.corp.google.com/#/c/886854/ Change-Id: I9dfd85fe1d2a2c44f4360c8a29fd58d80e6f31c8
/frameworks/base/libs/hwui/hwui/Canvas.h
|
afbd0f1fef46ef0ddf633dfde0de724db3da1405 |
|
21-Mar-2016 |
Sergei Vasilinetc <sergeyv@google.com> |
Revert "Move text logic from jni to hwui level" This reverts commit a7f6bba1a3565c19715e878dfe7f0e01022944ff. Change-Id: If4f36f87a85411b6128fd92d391313803ccaf9dd
/frameworks/base/libs/hwui/hwui/Canvas.h
|
a7f6bba1a3565c19715e878dfe7f0e01022944ff |
|
16-Mar-2016 |
sergeyv <sergeyv@google.com> |
Move text logic from jni to hwui level bug:25865834 Change-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372
/frameworks/base/libs/hwui/hwui/Canvas.h
|