summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/FieldPacker.java
AgeCommit message (Collapse)Author
2015-04-06Rewrote FieldPack::createFieldPack for alignmentYang Ni
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
2015-02-04Adds invocable functions to ScriptGroupYang Ni
This also includes InvokeID support Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
2014-06-24am ed24d3f2: am db3bcfb8: am 44023a4f: Merge "We need to update mPos when we ↵Stephen Hines
copy a FieldPacker via its data[] member." * commit 'ed24d3f2e991906973afce8aa6a3fa54f4a3e4df': We need to update mPos when we copy a FieldPacker via its data[] member.
2014-06-23We need to update mPos when we copy a FieldPacker via its data[] member.Stephen Hines
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
2014-06-18Create FieldPacker.getPos() to get the actual amount of data used for FP.Stephen Hines
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
2014-06-19am c5b11fcc: am ff83ed2d: am b02dadd4: Merge "Create FieldPacker.getPos() to ↵Stephen Hines
get the actual amount of data used for FP." * commit 'c5b11fcc1f4fc4fba988218d0a99a19690398a56': Create FieldPacker.getPos() to get the actual amount of data used for FP.
2014-06-12am 604ea0e4: am b1c9430c: am 77d28ca2: Merge "Move FieldPacker over to use ↵Tim Murray
large objects on 64-bit." * commit '604ea0e415faa2466ab6c89372001d6c93ad0d98': Move FieldPacker over to use large objects on 64-bit.
2014-06-12Move FieldPacker over to use large objects on 64-bit.Tim Murray
Change-Id: I1d4d502a3f9d86c6cf0f516cc087b1457f86ac28
2014-06-03Add support for mixed 32/64 APKs using RenderScript.Tim Murray
Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
2014-06-03Add support for mixed 32/64 APKs using RenderScript.Tim Murray
Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
2014-01-31Move RenderScript from graphics/ to new fw/base subdirectory rs.Tim Murray
Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
2013-12-17Move RenderScript from graphics/ to new fw/base subdirectory rs.Tim Murray
Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d