diff options
| author | John Reck <jreck@google.com> | 2016-11-23 10:39:40 -0800 |
|---|---|---|
| committer | John Reck <jreck@google.com> | 2016-12-02 12:49:20 -0800 |
| commit | f32adf447511d54c2aa0948d3c1ef44d461538ac (patch) | |
| tree | 20cff4b57e17bea6cf131cb3fa630e7320b300a0 /rs/java/android/renderscript/ProgramStore.java | |
| parent | 0730df7369147a5f21ef95eef347361d9ad308b3 (diff) | |
Clean up ApplyStyle JNI
Bug: 32573798
Mark input uint32_t[] as const. Use Read-only JNI
array access for input as it's faster than critical access.
Use non-movable arrays for TypedArray so that the address can
be resolved and stored, avoiding the need to do JNI array
access for the output.
Indicies is always non-null, so remove the optional checks.
Eliminate unused return value.
Benchmark results:
twelveKeyInflate 4963us -> 4713us
simpleViewInflate 73us -> 60us
Test: Device boots, benchmarks show faster
Change-Id: Ic3bde5aee31407d8903913f97f2218daf074499a
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions
