summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author George Mount <mount@google.com> 2024-03-22 15:10:12 -0700
committer George Mount <mount@google.com> 2024-03-29 11:27:40 -0700
commitbc5d7291aec5556e09bc8824888a6f18adf3a0d4 (patch)
tree433fe807debf8ce8e0371120b8edf158c6061cd5 /libs/androidfw/StringPool.cpp
parent46bc6e1847b0df40fef83479c08f32aae353cead (diff)
Further improve performance of VRR
Bug: 330765659 Bug: 330806626 Bug: 330818088 Bug: 330785773 Removed getTranslationX()/getTranslationY() calls during invalidation. Changed flag reading to use final constants. Use int instead of long for duration millis comparison. Use "switch" statement instead of consecutive "if" statements. Moved update time to updateDisplayListIfDirty() rather than during invalidation in case invaliation happens multiple times per draw. Test: ran performance check. Now at 12% overhead Change-Id: I10510f0f686f1430791e0ae3e5de6f99bad3593c
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions