commit | 1508ae60cc02d0ed84f216f3ddd43a932c2ede42 | [log] [tgz] |
---|---|---|
author | Jesse Hall <jessehall@google.com> | Thu Jan 19 17:43:26 2017 -0800 |
committer | Jesse Hall <jessehall@google.com> | Fri Jan 20 13:52:40 2017 -0800 |
tree | 45728acf9e7e33998af1c5ebbc37bd5633f9fb36 | |
parent | decf4e53b1b8aa6327e948885958665ef2d07e92 [diff] |
libEGL: Add initialization tracing The first call to eglGetDisplay() loads drivers and initializes dispatch tables. This currently takes significant time (85-100 ms), and can must be done before the first frame of an app can be shown. This change adds systrace markers for the major parts of this process, as a precursor to optimizing them. Bug: 34404021 Test: manual systrace of calculator app startup on bullhead Change-Id: If1ecb5a81f9d33daf72c6f3e5b403972f8529b2d