History log of /frameworks/base/rs/java/android/renderscript/FieldPacker.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8bcbf47245141a55a80fac08e56dc863b6829372 02-Apr-2015 Yang Ni <yangni@google.com> Rewrote FieldPack::createFieldPack for alignment

b/20032217

Some data types requires data alignment. This has an impact on the
total data size for the FieldPack. Fixed createFiledPack()
implementation to handle this correctly.

Change-Id: I241da19df69bf51cfdaf3b3a1381b446eaacb7fb
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
be392ad35e29b17ed54fdbbbb8dd3e80fc1022b9 24-Jan-2015 Yang Ni <yangni@google.com> Adds invocable functions to ScriptGroup

This also includes InvokeID support

Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
71b676bc953b91209b3eb8b142153367222c0abd 24-Jun-2014 Stephen Hines <srhines@google.com> am ed24d3f2: am db3bcfb8: am 44023a4f: Merge "We need to update mPos when we copy a FieldPacker via its data[] member."

* commit 'ed24d3f2e991906973afce8aa6a3fa54f4a3e4df':
We need to update mPos when we copy a FieldPacker via its data[] member.
fcb3161e57705ee294ce6733c1a488454f314f58 24-Jun-2014 Stephen Hines <srhines@google.com> We need to update mPos when we copy a FieldPacker via its data[] member.

Bug: 15756600

This change also adds a TODO/FIXME related to subAlign() and our tracking
mechanism for it. We need to further investigate how to make subAlign() work
properly if a user copies their FieldPacker.

Change-Id: I861e529abd11e378f7c73b510d7f418b940fe480
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
fa1275a6e743c4661cc3d5e05bb89559a8e59727 18-Jun-2014 Stephen Hines <srhines@google.com> Create FieldPacker.getPos() to get the actual amount of data used for FP.

We need larger buffers to handle 64-bit RS object types, but 32-bit code
will never fill all of the getData().length bytes. This allows us to retain
our verification code.

We have to modify an existing use of FieldPacker that was doing partial
updates of the underlying buffer. This was really relying on the old data
to be implicitly selected and written back, but that is not guaranteed by
the original API. This also required a fix to the FieldPacker.reset() API,
which was not allowing the FieldPacker to ever point to the final entry in
its buffer.

Change-Id: Idcd52790ac2b0ab1eff3f043e7eec2832953f04b
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
7f22d0154532a2b65a3f300a25369bf66e3f6cf4 19-Jun-2014 Stephen Hines <srhines@google.com> am c5b11fcc: am ff83ed2d: am b02dadd4: Merge "Create FieldPacker.getPos() to get the actual amount of data used for FP."

* commit 'c5b11fcc1f4fc4fba988218d0a99a19690398a56':
Create FieldPacker.getPos() to get the actual amount of data used for FP.
eb2b52ffaff549df07fbf848d1475a207d33038d 13-Jun-2014 Tim Murray <timmurray@google.com> am 604ea0e4: am b1c9430c: am 77d28ca2: Merge "Move FieldPacker over to use large objects on 64-bit."

* commit '604ea0e415faa2466ab6c89372001d6c93ad0d98':
Move FieldPacker over to use large objects on 64-bit.
4154bbd69b6763a65cec384b9b0e98c43350d0e3 12-Jun-2014 Tim Murray <timmurray@google.com> Move FieldPacker over to use large objects on 64-bit.

Change-Id: I1d4d502a3f9d86c6cf0f516cc087b1457f86ac28
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
56f9e6f8d5436d50530807950661e66ca5efe2bb 16-May-2014 Tim Murray <timmurray@google.com> Add support for mixed 32/64 APKs using RenderScript.

Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
f0c62b26765f1e0ec0df8fceeecb77fca690c29a 16-May-2014 Tim Murray <timmurray@google.com> Add support for mixed 32/64 APKs using RenderScript.

Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
355707e4f665904e31d9f5fcff1e3921f7db8cdd 17-Dec-2013 Tim Murray <timmurray@google.com> Move RenderScript from graphics/ to new fw/base subdirectory rs.

Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
/frameworks/base/rs/java/android/renderscript/FieldPacker.java
d1576fb039f018ea4d55abbb2c03d542011be399 17-Dec-2013 Tim Murray <timmurray@google.com> Move RenderScript from graphics/ to new fw/base subdirectory rs.

Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
/frameworks/base/rs/java/android/renderscript/FieldPacker.java