ed024d218825042ae933e019810d267454a5eb8a |
|
11-Nov-2017 |
John Reck <jreck@google.com> |
Create magnifier bench scene Test: this Change-Id: Iea1033fda55ff0946b5cd8d28ecba29453b937ca
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.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/macrobench/TestSceneRunner.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/macrobench/TestSceneRunner.cpp
|
173215d1b20b70908a9d1807f1372bd95b7ad5f1 |
|
12-Jan-2017 |
Mark Salyzyn <salyzyn@google.com> |
resolve merge conflicts of ec7e2a164c37 to master Test: compile Bug: 26552300 Bug: 31289077 Change-Id: I49c6e41b79061e2b3c0352e3ac8fa5ebb152b6f5
|
96bf5985d5a360568832fd26b6d5b44236c9343e |
|
29-Sep-2016 |
Mark Salyzyn <salyzyn@google.com> |
Replace cutils/log.h and log/logger.h with android/log.h or log/log.h (part deux) Test: compile Bug: 26552300 Bug: 31289077 Change-Id: I7417936c4d3666608fccfe51a312c90ecefba2fb
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
a5c73e3839129e0079b370bd2723bc0fc4aa6387 |
|
15-Sep-2016 |
sergeyv <sergeyv@google.com> |
HWUI: fix prep_buller, so it locks powerlevels for gpu bug:31501517 Change-Id: I4c2006b66f6cb0cf2e3a94966651652c1d3d287d
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.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/macrobench/TestSceneRunner.cpp
|
f1480761c1a83aecd09cdd473ec797a41d1a2f3f |
|
04-Jul-2016 |
John Reck <jreck@google.com> |
Benchmark-mode for macrobench Adds googlebench output format support Adds offscreen rendering for >60fps benchmarking Adds 'all' alias to run all registered TestScenes Change-Id: I2579e40f2f4c941bfbd90c75efbee384c08a116b
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
ab1080c4d075b008cebdd9a2031ebbd51f9c2729 |
|
22-Jun-2016 |
John Reck <jreck@google.com> |
Delete unused args Bug: 21170575 Change-Id: Icc832f70f206342557f44667ad3498405d04db78
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
d53e3bed1ca4a14b2a86d53eaef6969bd043176e |
|
03-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings. Bug: 28341362 Change-Id: I080090d50f1a368a4e7c1a0732297bb6a295e34f
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
4a735441e82207e18036be09d0d02c855930938f |
|
08-Apr-2016 |
John Reck <jreck@google.com> |
Merge "Fix a derp" into nyc-dev
|
a41f2445156fe0bcfde6bd4d813dfc43796a526d |
|
08-Apr-2016 |
John Reck <jreck@google.com> |
Fix a derp Fixes: 28074465 I knew I added that flag for a reason... Change-Id: I6e28237dcd50191769a828bf2646c3a00c14387c
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
51f2d606dcbfba3cc5b03dfea37c1304b91c232f |
|
06-Apr-2016 |
John Reck <jreck@google.com> |
Fix some edge cases Bug: 27709981 This desperately needs a refactor, but to keep the current (really needed & nice) behavior of dispatching after sync finishes would be difficult to handle cleanly without lots of ripping so... #yolo Change-Id: I831a06c6ae7412a062720d68ecbe3085190f0258
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
2705c983f5e3299e1481fd98a80fc78bce927527 |
|
04-Feb-2016 |
Chris Craik <ccraik@google.com> |
Remove unnecessary fence in macrobench bug:26882579 Change-Id: Ic2d610b5ae7e04513dc7f7fa99d355d406a73379
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
682573c84b7c21dc8ce4a2375da3961147442c4a |
|
30-Oct-2015 |
John Reck <jreck@google.com> |
Add some options to macrobench Change-Id: If8d5f5d3ace050577986a554182b2b66fd2257e1
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
27e58b4f54d693ff1db7ab2edb5d47ca296c1278 |
|
07-Dec-2015 |
Chris Craik <ccraik@google.com> |
Build hwui test scenes as common test code And start using them in other non-macrobench tests Change-Id: If155b531f3c89f97491001c06d1996df527b9f85
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|
8160f20b0aca8c6595d4b385d673f59b6bcd16a4 |
|
02-Dec-2015 |
Chris Craik <ccraik@google.com> |
Reorganize hwui test directories Now test-only common files reside in tests/common, and each test executable type (macrobench, microbench, and unit) has a subdir there. This change means the shared lib no longer has test code in it, and sets up a means for scenes to be shared between tests. Change-Id: I37b081f6977300e03fdd961b8e6439fde730605e
/frameworks/base/libs/hwui/tests/macrobench/TestSceneRunner.cpp
|