d2cafca0901b66512a22eca3fe89a50ff8d14271 |
19-Dec-2017 |
Elliott Hughes <enh@google.com> |
Merge "Private API became public..." am: eb44ebbfcd am: 85fc4d6dd6 am: 746a738276 Change-Id: Ifb1fd8dc812d160cd998ba23371e0cfff0c43adb
|
7c2107b1fa2d56efc9563598d95f500e61b857c1 |
14-Dec-2017 |
Elliott Hughes <enh@google.com> |
Private API became public... ...but is now automatically called by the Context constructor. Bug: N/A Test: builds Change-Id: Ic78bc4561adfec5047ed45589b8b936c506bd2b2
ain.cpp
|
ceb1fa2284ab3338c59a85b3edc331cc75a2f276 |
15-Dec-2017 |
Elliott Hughes <enh@google.com> |
Minimal reformat to match internal master. Internal master SHA 1bcacfdcab0eaa0cee92bd7f5a1b5e271dd68e52 reformats this entire project. To be able to update google-benchmark I need to make a small change to this file. This is the minimal change that avoids merge conflicts. Bug: N/A Test: builds Change-Id: If3568a0f59a7c007858435953e127167f5862825
ain.cpp
|
67e1f2e2c99a5c9ea3d9ffbdb8423575625fe6e6 |
11-Nov-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Create magnifier bench scene"
|
ed024d218825042ae933e019810d267454a5eb8a |
11-Nov-2017 |
John Reck <jreck@google.com> |
Create magnifier bench scene Test: this Change-Id: Iea1033fda55ff0946b5cd8d28ecba29453b937ca
estSceneRunner.cpp
|
113ddd9ef5a05e340d476e05edc971b5c2f80c26 |
10-Nov-2017 |
John Reck <jreck@google.com> |
Allow hwuimacro to choose a renderer Test: this Change-Id: I500b033257f317f8a3124e8072dc8d39d666b01b
ain.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
estSceneRunner.cpp
ain.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
estSceneRunner.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
estSceneRunner.cpp
|
b6e20139755afbb4968ec0ac71182c179ea33ac0 |
14-Nov-2016 |
Seigo Nonaka <nona@google.com> |
Move test only initialization to each test setup. Global default typeface initialization is only used by test code. It is good to do in test and remove from production. Test: ran hwuimicro hwui_unit_tests hwuimacro Change-Id: I7090b1794828072112540b4e357a6d24bf8f664a
ain.cpp
|
a5c73e3839129e0079b370bd2723bc0fc4aa6387 |
15-Sep-2016 |
sergeyv <sergeyv@google.com> |
HWUI: fix prep_buller, so it locks powerlevels for gpu bug:31501517 Change-Id: I4c2006b66f6cb0cf2e3a94966651652c1d3d287d
estSceneRunner.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
estSceneRunner.cpp
|
202c10b7b54a7a344415b19d4c3f93266de4ad25 |
12-Jul-2016 |
sergeyv <sergeyv@google.com> |
Move hwuimacro to common native benchmark infrastructure Change-Id: I2d2b358d205b1ed950ddc9caa57360b68001893b
ow_to_run.txt
ain.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
estSceneRunner.cpp
ain.cpp
|
d2be84ff7c0f98adbec25e6d02429d428998c882 |
22-Jun-2016 |
John Reck <jreck@google.com> |
Merge "Delete unused args"
|
ab1080c4d075b008cebdd9a2031ebbd51f9c2729 |
22-Jun-2016 |
John Reck <jreck@google.com> |
Delete unused args Bug: 21170575 Change-Id: Icc832f70f206342557f44667ad3498405d04db78
estSceneRunner.cpp
|
7dc370bfe3223dfbcb368e0006c688dfd668ab01 |
17-Jun-2016 |
sergeyv <sergeyv@google.com> |
HWUI: add leak check for macrobench Change-Id: Id2037921fdbe599b3c722f2e1d17b99f3b74361c
ain.cpp
|
d53e3bed1ca4a14b2a86d53eaef6969bd043176e |
03-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings. Bug: 28341362 Change-Id: I080090d50f1a368a4e7c1a0732297bb6a295e34f
estSceneRunner.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
estSceneRunner.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
estSceneRunner.cpp
|
2705c983f5e3299e1481fd98a80fc78bce927527 |
04-Feb-2016 |
Chris Craik <ccraik@google.com> |
Remove unnecessary fence in macrobench bug:26882579 Change-Id: Ic2d610b5ae7e04513dc7f7fa99d355d406a73379
estSceneRunner.cpp
|
38e0c32852e3b9d8ca4a9d3791577f52536419cb |
10-Nov-2015 |
John Reck <jreck@google.com> |
Track texture memory globally Also mostly consolidates texture creation Change-Id: Ifea01303afda531dcec99b8fe2a0f64cf2f24420
ain.cpp
|
682573c84b7c21dc8ce4a2375da3961147442c4a |
30-Oct-2015 |
John Reck <jreck@google.com> |
Add some options to macrobench Change-Id: If8d5f5d3ace050577986a554182b2b66fd2257e1
estSceneRunner.cpp
ain.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
enchmark.h
estContext.cpp
estContext.h
estSceneRunner.cpp
ain.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
enchmark.h
estContext.cpp
estContext.h
estSceneRunner.cpp
ow_to_run.txt
ain.cpp
|