12f9b0664219f4c8adf5013496feb5c718acbef5 |
|
05-Dec-2017 |
Derek Sollenberger <djsollen@google.com> |
Update VectorDrawables to use Skia's drawArc implementation. Using Skia enables drawArc to issue conic draw calls as well as fixes some of the issues around a scaled path containing a drawArc being reported as concave. Bug: 69622768 Test: hwui_unit_tests Change-Id: I4faab5403ec4ee34e1ad6fae256ae9ad3c6bb05b
/frameworks/base/libs/hwui/utils/VectorDrawableUtils.cpp
|
1bcacfdcab0eaa0cee92bd7f5a1b5e271dd68e52 |
|
03-Nov-2017 |
John Reck <jreck@google.com> |
Format the world (or just HWUI) Test: No code changes, just ran through clang-format Change-Id: Id23aa4ec7eebc0446fe3a30260f33e7fd455bb8c
/frameworks/base/libs/hwui/utils/VectorDrawableUtils.cpp
|
85d99528b23b5575d97f614fe25f839d19740abc |
|
25-Apr-2016 |
Teng-Hui Zhu <ztenghui@google.com> |
Turn off some path drawing logs by default Originally the logs are added to track potential performance bug. Like unexpectedly deep recursion loop. However so far, we haven't captured anything by these logs. And they are causing some misunderstanding in some bugs. So I think it is better to disable it by default. In the future, we will consider switching to direct Skia arcTo support and drop this part. Change-Id: Iff6df7a92e40b4775a644a1497e113de0eedbc8a
/frameworks/base/libs/hwui/utils/VectorDrawableUtils.cpp
|
804618d0863a5d8ad1b08a846bd5319be864a1cb |
|
17-Nov-2015 |
Doris Liu <tianliu@google.com> |
VectorDrawable native rendering - Step 2 of MANY Introduced PathData in Java, which is effectively a thin layer around the native instance. PathData holds the verbs and points which is being used in path morphing/interpolation. The verbs and points can be interpreted into skia path commands, which is now done in native and therefore saves a handful of JNI calls during path creation. Removed the old PathDataNode mechanism and changed the PathEvaluator to use PathData instead. Also added tests and a microbench. Also ran CTS tests for VectorDrawable and AnimatedVectorDrawable, and passed all of the existing tests. Change-Id: Ia166f5172ff031fe18b154327967f911a62caec1
/frameworks/base/libs/hwui/utils/VectorDrawableUtils.cpp
|