4f901c8cec76780264021167210f90dcbe6f0d03 |
|
13-Apr-2018 |
Stan Iliev <stani@google.com> |
Invoke create_recording_canvas correctly in macro bench tests create_recording_canvas expects as a last parameter a render node, which is used to reuse deallocated display lists. Passing the render node improved performance in several tests and it is matching how HWUI is using that API too. bug: 69131471 Test: tvappGlTex DrawFrame is 1ms faster Change-Id: I93d8da694c178d3fb8d1aa52afa76dd8271e93cb
/frameworks/base/libs/hwui/tests/common/TestListViewSceneBase.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/tests/common/TestListViewSceneBase.cpp
|
2de950d5a8b47c7b4648ada1b1260ce4b7342798 |
|
25-Jan-2017 |
John Reck <jreck@google.com> |
Overhaul RenderNode's DisplayList management * Move mValid to native * Have destroyHardwareResources destroy everything * Remove flaky mParentCount checks in setStaging * All tree updates have an internal observer to ensure onRemovedFromTree() is a reliable signal * onRemovedFromTree() immediately releases resources to avoid displaylist "leaks" Test: Unit tests for validity added & pass, manually verified that b/34072929 doesn't repro Bug: 34072929 Change-Id: I856534b4ed1b7f009fc4b7cd13209b97fa42a71c
/frameworks/base/libs/hwui/tests/common/TestListViewSceneBase.cpp
|
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/tests/common/TestListViewSceneBase.cpp
|
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/tests/common/TestListViewSceneBase.cpp
|
06a62f6f5379aa5f11f6da3e7ee066e9f640b91a |
|
16-Jun-2016 |
sergeyv <sergeyv@google.com> |
Test scene that mocks list view with text items faded on left edge. Change-Id: I6159f02fa511241beaff4f0eb605c4f0bee360d1
/frameworks/base/libs/hwui/tests/common/TestListViewSceneBase.cpp
|