summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorOrion Hodson <oth@google.com>2019-04-15 16:14:51 +0100
committerOrion Hodson <oth@google.com>2019-04-15 16:38:56 +0100
commite522c99430ec9ee0b4daa588dbcaea4824bc3f70 (patch)
tree69f66decfcf44909afc09e38dfd4a5cf5afd1138 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentf013e9b2e852520b78ca7781a864de0ab96ded12 (diff)
Ensure all fields of AutoBufferPointer are initialized
In the process of revising libnativehelper interface, the initialization of the fArray field was dropped. This change fixes this and adds regression tests. In writing the tests, it became apparent that the AutoBufferPointer destructor would crash if the underlying buffer was heap array backed and the buffer position was non-zero. ReleasePrimitiveArrayCritical was called with the element corresponding to the current position rather than the first element. Bug: b/130390512 Test: atest FrameworksCoreTests:android.graphics.BitmapTest Change-Id: I319512aaede7ba8af5d013c9281417695abf9099
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions