• Home
  • History
  • Annotate
  • only in /frameworks/base/libs/hwui/tests/macrobench/
History log of /frameworks/base/libs/hwui/tests/macrobench/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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