0a870594527a3af036b1238983abfe4e6118178b |
|
20-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
resolve merge conflicts of 404e2b2 to nyc-dev-plus-aosp Change-Id: I3c486e83a3f2b27ee0e6bfe4e3bba3df3af758a5
|
cef190de850f163dd4b95d667a8d46d46e860363 |
|
20-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings in hwui and graphic jni. Bug: 28705665 Change-Id: I7d1eb38a713fe6cc7f41a3cc3f2f9d0aa0114b2c
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
7df9ff2a08fd4bbd9b2e734a357cffcf64675df9 |
|
11-Feb-2016 |
John Reck <jreck@google.com> |
Fix all LA memory leaks forever! Bug: 27072626 Or at least fix this one and make it harder to leak going forward. static_asserts are cool, use them liberally Also makes allocation via LA (slightly) faster by fixing create* variants to use rvalue references & std::forward, preventing an accidental pass-by-value Change-Id: I18fd696a93dd6ea49c8d8c587d4c8bee56dbfdf5
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
e537330ead4111cae74668bbc25a332e186d6c91 |
|
11-Feb-2016 |
John Reck <jreck@google.com> |
Revert "Fix all LA memory leaks forever!" This reverts commit 499d83f21e7ffb687788bba1668b05fe38f6ebaf. Change-Id: Ia893ae16ebbeae68e49cd13a20587104b73d39a0
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
499d83f21e7ffb687788bba1668b05fe38f6ebaf |
|
11-Feb-2016 |
John Reck <jreck@google.com> |
Fix all LA memory leaks forever! Bug: 27072626 Or at least fix this one and make it harder to leak going forward. static_asserts are cool, use them liberally Also makes allocation via LA (slightly) faster by fixing create* variants to use rvalue references & std::forward, preventing an accidental pass-by-value Change-Id: I5e0e36e72c6dd93324194ebf9a95f8204f05f261
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
81a1d2a15927b06b84359f839ab03ac8a20970bd |
|
16-Oct-2015 |
Chris Craik <ccraik@google.com> |
Add LinearStdAllocator Also fixes microbench DisplayListData leak. Change-Id: I1c46f6d0d38650327f3df90e7b278fa7765083dc
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
25c8d5b1c2d1405e2a8afa857713af072bedad53 |
|
03-Sep-2015 |
Chris Craik <ccraik@google.com> |
Fix pointer math in page start calculation Change-Id: I1582e52f358fece647e35b13e93e56fd96b9a227
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
afb052142a53602ee7b3debb6a3b871de21feac0 |
|
30-Jul-2015 |
John Reck <jreck@google.com> |
Tune LA's initial size better Reduces wasted memory from ~80% to ~40% on a handful of apps. Change-Id: Idd5fb6477341925156d5f1f0ce2a535ec4e1aa4f
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
b5bc454870c8b7df88a633b18c4c6499361c3a08 |
|
24-Apr-2015 |
John Reck <jreck@google.com> |
Teach LA how to destroy Change-Id: I57ab30b6d56370dade6987f442136ea5e5546c9b
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|
1ed723723d9e42a064d54799cc24bdc24891e44d |
|
24-Apr-2015 |
John Reck <jreck@google.com> |
Move LinearAlloc to libhuwi Change-Id: I1d8c99bdeef22ca569e1743cff6108f478737bc8
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
|