4a4578530a1a5fb751ea5a7bfbff83f3ab669895 |
02-Jun-2016 |
David Gross <dgross@google.com> |
Delete simple reduction implementation. Bug: 27298560 Change-Id: I8a89c9df753d12ee8af06008d424e77bb916cd8f
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
c242fa6b5d7b8624b5ce710c1e2740c5bb9679dd |
14-Apr-2016 |
Miao Wang <miaowang@google.com> |
[RenderScript] Fix ScriptIntrinsicBlur documentation. Bug: 28177406 Change-Id: Icccf35857cf29f827a78704e7751c8791cda0d7b
ava/android/renderscript/ScriptIntrinsicBlur.java
|
3231e8e0220614f7b1628493da5f276f19faab7c |
02-Apr-2016 |
Miao Wang <miaowang@google.com> |
Update documentation about copyTo and copyFrom. Bug: 23159764 Bug: 26862970 - Add detailed description of AutoPadding - Add comments to all the copy related APIs. - Fix typos in the comments. Change-Id: I2d045e0d90efd94f1407f88d3e35bcd42ea93fb9
ava/android/renderscript/Allocation.java
|
1b4df1697f0d9b5dadfa1aca6c50d845d701ed2c |
21-Apr-2016 |
Yang Ni <yangni@google.com> |
Fixed BaseObj finalizer and destroy() Bug: 28242626 Bug: 27972184 Bug: 27973681 This is resolving issues in ScriptGroup (V1) again. In ScriptGroup.destroy(), we also need to consider the old API where mClosures is not initialized. Also cleaned up the finalizer for ScriptGroup and Allocation: Since BaseObj.finalize() calls BaseObj.helpDestroy(), instead of BaseObj.destroy(), there is no possibility that the finalizers of child objects may race their parents finalizers. Note that helpDestroy() does not try to recurse on child objects. Change-Id: I9dbb2b60f8478f656f8a418c2b5fc8d6848aeef0
ava/android/renderscript/Allocation.java
ava/android/renderscript/ScriptGroup.java
|
c74d2a8b8795bb0679225afcdd4d446c29440d85 |
20-Apr-2016 |
Yang Ni <yangni@google.com> |
Merge "Made Element accessors thread-safe" into nyc-dev
|
33703f0c4e9b16bda5fd72e71d7d89359ee0db17 |
19-Apr-2016 |
Yang Ni <yangni@google.com> |
Made Element accessors thread-safe Bug: 28177082 Change-Id: I8f3f2d8ce559e93cba29f8eedd5b95d1389deb23
ava/android/renderscript/Element.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Sampler.java
|
07837d6dab331b1693aa3689223b4012012a7fad |
18-Apr-2016 |
Yang Ni <yangni@google.com> |
Fixed ScriptGroup finalizer for old API Bug: 28242626 ScriptGroup finalizer clears out the list of closures, which is uninitialized for the old API. Need to check null first, before accessing the list. Change-Id: Ibf914e17a0878c8c561f823c5f6f6f6619594de1
ava/android/renderscript/ScriptGroup.java
|
0f10f043bea760c2f1480c3852ddc344553e625d |
13-Apr-2016 |
Yang Ni <yangni@google.com> |
Merge "Destroy Type created by Allocation.createSized()" into nyc-dev
|
e1798e4284f5c886c280f7e439da8070cad6a915 |
07-Apr-2016 |
Yang Ni <yangni@google.com> |
Destroy Type created by Allocation.createSized() Bug: 27972184 Change-Id: I4f80c74079087eab20b75a701c56cde141322462 (cherry picked from commit 3444dbe025ad78cae9fd77a4d2203a1a806ae1af)
ava/android/renderscript/Allocation.java
|
44d1b3bfba63ec3610d34621780824368f915672 |
05-Apr-2016 |
Yang Ni <yangni@google.com> |
Destroy Closures in ScriptGroup Bug: 27973681 Implemented correct destruction in ScriptGroup.destroy() and Clsoure.destroy(), which properly destroys child BaseObj's. Change-Id: I946f62c2979d6a338b8883514cacad472a213c5c (cherry picked from commit 44e2f45f0cab4a429e59f07c1e5bf0eef08c7819)
ava/android/renderscript/ScriptGroup.java
|
4a70df58a32591429ec04902deac2b2210fb96c3 |
04-Apr-2016 |
Yang Ni <yangni@google.com> |
Avoid destroying Device separately Bug: 27983025 Device should be destroyed inside the destructor of the associated Context. Change-Id: I921a89974e1174f837349a89aef9b03efa4882f5
ava/android/renderscript/RenderScript.java
ava/android/renderscript/RenderScriptGL.java
|
0c6ed67c3ab80f406d31a2e4d666a680e62cb83c |
01-Apr-2016 |
Yang Ni <yangni@google.com> |
Merge "Added CloseGuard for BaseObj" into nyc-dev
|
6484b6be5ca5233614d0a8991a5d909543824fc7 |
24-Mar-2016 |
Yang Ni <yangni@google.com> |
Added CloseGuard for BaseObj Bug: 27719830 To turn on warnings, apps have to add to their Activity.onCreate() method the following code. StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedClosableObjects() .penaltyLog() .build()); For Slang generated ScriptC derived classes, we assume their constructors won't throw exceptions after calling the ScriptC constructor. In addition, ScriptIntrinsic derived classes do not seem to throw exceptions in their constructors either. Therefore, we can leave the guard.open() call in the Script constructor. This may be only an approximation, but allows us to add CloseGuard for script objects without making changes to slang. Change-Id: I77ed45239a60b85af5c811dee6c124fb53da9060 (cherry picked from commit eb4dd08ec132f83745b8b28fa7da58eb4478b5b9)
ava/android/renderscript/Allocation.java
ava/android/renderscript/BaseObj.java
ava/android/renderscript/Element.java
ava/android/renderscript/FileA3D.java
ava/android/renderscript/Font.java
ava/android/renderscript/Mesh.java
ava/android/renderscript/Program.java
ava/android/renderscript/Sampler.java
ava/android/renderscript/Script.java
ava/android/renderscript/ScriptGroup.java
ava/android/renderscript/Type.java
|
ab9ab56e3d4eadbc0e858544519f491b626d3c98 |
30-Mar-2016 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Update documentation for Allocation.setAutoPadding()." into nyc-dev
|
9ee7607615563c6b480968470e69cb58d0996cb8 |
30-Mar-2016 |
Miao Wang <miaowang@google.com> |
[RenderScript] Update documentation for Allocation.setAutoPadding(). Bug: 26862970 Change-Id: Iaa88ac0266e5d2cac2837f1d13353aacc6177274
ava/android/renderscript/Allocation.java
|
2d92afbef78098076eb0d9efd8c5cf4a6e8d0542 |
30-Mar-2016 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Fix IntrinsicConvolve documentation." into nyc-dev
|
44fa90868cb15fc0ab85b48d6a4ac22d568e9e88 |
30-Mar-2016 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Update the documentation of Script.LaunchOptions" into nyc-dev
|
3d23dce43330b9c8f3fba34ef9515dca7912768a |
30-Mar-2016 |
Miao Wang <miaowang@google.com> |
[RenderScript] Fix IntrinsicConvolve documentation. Bug: 25117120 - Better format. - Typo fixes. Change-Id: Ic6f8d1dacecdaf9993dd8298de7a801f5fd2a937
ava/android/renderscript/ScriptIntrinsicConvolve3x3.java
ava/android/renderscript/ScriptIntrinsicConvolve5x5.java
|
53fdcfbe63c1d4b2f1cbee6e72a6dd13f41dc1bc |
30-Mar-2016 |
Miao Wang <miaowang@google.com> |
[RenderScript] Update the documentation of Script.LaunchOptions Bug: 26916665 - Add description of the endArg. - Update the example. - Update the incorrect description. Change-Id: Idd07db5d790e2d6462fff9cb580115ec45cfd4f0
ava/android/renderscript/Script.java
|
3934dadd58576cd269df4447ceadd27925174c1d |
28-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
[RenderScript] Fail with Exception from validateObjectIsPrimitiveArray Bug: http://b/25982676 Instead of returning null from validateObjectIsPrimitiveArray, fail with an exception. The callers of this function do not check for null. Change-Id: Idd2b50a7b137e8d2db7a334bb9a48c1b19ee2403
ava/android/renderscript/Allocation.java
|
15fcf61dc0f1206b8eb562df8984035a599d290a |
11-Mar-2016 |
Yang Ni <yangni@google.com> |
Correctly init code cache path for RS Bug: 27439261 Script Group needs to know the code cache path before it can call bcc to merge kernels. However, before this change, the code cache path has been initialized by the ScriptC class. In the case where a script group (or even the entire app) does not contain any regular script but only intrinsics, the code cache would remain uninitialized. Fixed this by initializing the code cache path in the RenderScript class the first time when the accessor method is called. Change-Id: I87f9e62e0f3b479f94e43daa3e9695a5b38710db (cherry picked from commit 689f63770048589e1001ce99faf1d2eaf9780a80)
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptC.java
ava/android/renderscript/ScriptGroup.java
|
2b551f4c421e9eec0cfc00f50d3a0c8027685ad7 |
16-Mar-2016 |
Yang Ni <yangni@google.com> |
Use proper ScriptCall size in nScriptForEach() Bug: 26498479 Although the size of struct ScriptCall is not used underneath in the runtime or drivers, assign the correct value here to avoid confusion. Change-Id: I8db19538b9f70f3bf9ee849a8724da3d9ee04785 (cherry picked from commit e8f2e445fdb138416043a16659bbf86fbbd3fff8)
ni/android_renderscript_RenderScript.cpp
|
267fc8b3617d7facaac60425b8675aa6d74da7ba |
08-Mar-2016 |
Yang Ni <yangni@google.com> |
Merge "Revert "Set flags in RS JNI calls for rsObj creation"" into nyc-dev
|
3f3965ec13c2dd22d0bc5c37c2d189c7c10c87e5 |
08-Mar-2016 |
Yang Ni <yangni@google.com> |
Revert "Set flags in RS JNI calls for rsObj creation" This reverts commit 972a409a3df6f105aa99a3d721e37111c70ef44c. Change-Id: Icdac5cebf9944e7b237c91db05e5a7f47b6b67e8
ni/android_renderscript_RenderScript.cpp
|
a2dde698a6e08d40aa09692201593e7d3d04aabb |
03-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Merge "[RenderScript] Enable untyped variants of Allocation-copy functions for FLOAT_16" into nyc-dev
|
a74efc96ea941464c254b1f822cbe44fe97f7fcc |
03-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Merge "[RenderScript] Allow copyTo(short[]) etc for Float16 Allocations" into nyc-dev
|
972a409a3df6f105aa99a3d721e37111c70ef44c |
07-Jan-2016 |
Yang Ni <yangni@google.com> |
Set flags in RS JNI calls for rsObj creation Bug: 25570907 Added a flag to all RS runtime API for rsObj creation to indicate a call is from Java. This flag will help us avoid incrementing the user ref count for rsObj's created from Single-Source RS, and therefore avoid memory leaks for such objects. Change-Id: Id3604f93b166089e3aca896d1c6c509b3ea19bcf (cherry picked from commit ad88055821a7aba3318f066c4e5f87bd0315462c)
ni/android_renderscript_RenderScript.cpp
|
85e8c51dbf8dc774ecfd09981ac6a8bf1b75f464 |
02-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
[RenderScript] Enable untyped variants of Allocation-copy functions for FLOAT_16 http://b/27251511 Handle FLOAT_16 case to PER_ARRAY_TYPE macro to enable untyped variants of Allocation-copy functions. Untyped variants of Allocation-copy functions call validateObjectIsPrimitiveArray(), with checkType parameter set to true, to validate and obtain the Element type of the Allocation. When checkType is true, validateObjectIsPrimitiveArray() returns the actual Element type of the Allocation (instead of the canonical SIGNED type). Because of this, FLOAT_16 element type can reach the JNI layer, necessitating this change to PER_ARRAY_TYPE macro. Change-Id: I3651e5ae0ab0cd6bb4ad3157841e2910ac8699dc
ni/android_renderscript_RenderScript.cpp
|
f51bb356deeb8a22414fb44cede4b8618c4b57ba |
26-Feb-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
[RenderScript] Allow copyTo(short[]) etc for Float16 Allocations http://b/27251511 Allow copyTo(short[]), copyFrom(short[]), and their 1D range and 2D range variants to copy data between short[] arrays and Float16 Allocations. Change-Id: I370584685c3b773c165bd718974ca736ed548339
ava/android/renderscript/Allocation.java
|
f94e77da7e6634937d65a9a608c504de91b53f1c |
11-Feb-2016 |
Miao Wang <miaowang@google.com> |
[RenderScript] Fix potential leak in RS JNI Bug: 27145639 Change-Id: I80cf2971d803a3366a63caa3612a503a88639040 (cherry picked from commit a4ad5f840173ecbfb679153a4f9460d2b06538e7)
ni/android_renderscript_RenderScript.cpp
|
0ff759ccaeaa073eb199486a3114ac37add0f95b |
30-Jan-2016 |
Stephen Hines <srhines@google.com> |
Merge "Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API." am: 49aee686d8 am: c033f493f2 * commit 'c033f493f23574dc69bf8ecd0f04af8910b4a47e': Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API.
|
49aee686d8c1c888fd0dd2778c19d5968dae0252 |
30-Jan-2016 |
Stephen Hines <srhines@google.com> |
Merge "Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API."
|
c29bcd0dcd00225e0206d0ad7a374bc1766d2d5a |
26-Jan-2016 |
Miao Wang <miaowang@google.com> |
[RenderScript] Unhide new Allocation APIs Bug: 23535524 - ByteBuffer getByteBuffer() - long getStride() - Allocation[] createAllocations(rs, type, usage, num) - long getTimeStamp() Change-Id: I0cad88c81f9f48c7aca59af159c49f506b234aee
ava/android/renderscript/Allocation.java
|
a1c7bc75508286d5164f36bbcda47dc5186ef12d |
27-Jan-2016 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Implement APIs for better multi-frame process support." am: 6ebdbfa549 am: d90b4a3266 * commit 'd90b4a3266ab2af3cbc6f131a0ed320f7a795a09': [RenderScript] Implement APIs for better multi-frame process support.
|
8c1509249c5552270d8accc2c9512f499a8f5e2d |
27-Oct-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Implement APIs for better multi-frame process support. Bug: 23535524 Two APIs added for multiframe processing: - createAllocations(...): To create an array of Allocations sharing the same Type and Usage. For USAGE_IO_INPUT Allocations, they also share the same BufferQueue. - getTimeStamp(): API to retrieve the time stamp associated with the most recent buffer. Change-Id: I6b7b35d7dca5e87ee2f3db2ee17cb9cf824bcfe1
ava/android/renderscript/Allocation.java
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
a11c28589e357cfa6625aa3c044b6c514fa9a518 |
26-Jan-2016 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer" am: ed50f333fb am: 5f210ae042 * commit '5f210ae04239f4a374763ea9ffe7176f5455017a': [RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer
|
ed50f333fb28905f085473d3150f906f0106295a |
26-Jan-2016 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer"
|
0facf021ea1a0399d956372b9d3ad9025a9a04d2 |
25-Nov-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer Bug: 25926361 Bug: 23535524 - Construct the ByteBuffer using the AllocationGetPointer. - Add an API to query the stride of the allocation. - Both ByteBuffer and Stride will be cached for normal Allocations. if using USAGE_IO, since after each ioReceive, the mallocPtr will change, getByteBuffer will always create a new one using the most up-to-date mallocPtr. Change-Id: I5e84b6690e83bb062c383043275524d0e51e46eb
ava/android/renderscript/Allocation.java
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
ba038689b1cd96cd3c1c83d9cf1219bff5bb518d |
22-Jan-2016 |
David Gross <dgross@google.com> |
Unhide Script::reduce() interface for general reduction. Bug: 23535724 Change-Id: I7a43622954de9f4168f7e4376f39d6ec54191c03
ava/android/renderscript/Script.java
|
26ef7a739b724452f93f850a1c268c42e439317b |
12-Jan-2016 |
David Gross <dgross@google.com> |
Add general reduction plumbing starting with Java Script::reduce(). Requires coordinated change in frameworks/rs. Bug: 23535724 Change-Id: I2fee6750cf542948d8fa87a98441002c4d84f36e
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
263cc90345784c3f60bf57c0de91afc4d6c3d5db |
10-Nov-2015 |
Yang Ni <yangni@google.com> |
Various fixes in setting globals in a script group Bug: 25602504 1) Passing floating point values into a script group was broken, since they were casted to long values. Fixed that in the frameworks implementation by taking the raw bits instead. 2) Passing 64-bit values into a script group was broken on 32-bit platforms, since they were casted to pointer-sized integers (uintptr_t) in the JNI code. Fixed that by casting to int64_t instead. 3) Setting global variables of Allocation type in a script group was broken. The special size value -1 was used to indicate the value is an Allocation. However, size was casted to size_t in the JNI code. Fixed that by using signed integers. Change-Id: Ifff099a76be7707df7b67c388395f5a00f9cae66
ava/android/renderscript/ScriptGroup.java
ni/android_renderscript_RenderScript.cpp
|
ba8766c5db4b2c35f3461abf221e723e3bbbfa99 |
13-Oct-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add null check for return values of JNI Get<TYPE>ArrayElements. Bug: 20760800 Change-Id: I6ba56933a71721da88d31dbf74c48d42a924305a
ni/android_renderscript_RenderScript.cpp
|
115b4117a0c19a31231d4df5f2b73c6c88e6726c |
08-Oct-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Fix punctuation and typos in AllocationAdapter's documentation. Change-Id: I5574ff201b857a29f30ebe8413dbe4128dcff3ae
ava/android/renderscript/AllocationAdapter.java
|
c9390c8baf0a41633c176d6d9a2d7e5d0c61c387 |
06-Oct-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
am 46b51097: Merge "Safely handle interrupts during Thread.join()" * commit '46b51097b92900866ac5b25762f622d3ceb1be5d': Safely handle interrupts during Thread.join()
|
83461d73bc50d41f631e1db5c195d12b4eb9e6cf |
03-Oct-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Safely handle interrupts during Thread.join() Interrupt current thread if InterruptedException is received during Thread.join(). Also, log the interruption. Change-Id: I452124915ea3f19610e6d4a3411d741f2f604af2
ava/android/renderscript/RenderScript.java
|
5fbb245230317b5ca312556b73380195871827eb |
03-Oct-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
am ca3e5aea: Merge "Retry if interrupted before mMessageThread has joined" * commit 'ca3e5aeaa65ae1d77ce92f082ab789933eb18237': Retry if interrupted before mMessageThread has joined
|
2f25ce7753f7f1f6a0cc549a0df0082286bd5f85 |
02-Oct-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Retry if interrupted before mMessageThread has joined Bug: 24342101 If interrupted during mMessageThread.join(), retry the join instead of assuming the thread has joined and continuing. Continuing to destroy the context will cause a segfault when the message thread attempts to use the destroyed context. Change-Id: I3213091a0e996449bceb403dffca3063786d5a65
ava/android/renderscript/RenderScript.java
|
05420e77f5358fc7a8996b39daf3aa976b826b53 |
01-Oct-2015 |
Miao Wang <miaowang@google.com> |
am 134c504a: Merge "[RenderScript] pass correct length of ains to BLAS functions" * commit '134c504a3ea687a0ea875057792e66705ddbfce7': [RenderScript] pass correct length of ains to BLAS functions
|
134c504a3ea687a0ea875057792e66705ddbfce7 |
01-Oct-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] pass correct length of ains to BLAS functions"
|
0b34f2a3c545cb112a23072c92214e359a8df8c6 |
01-Oct-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] pass correct length of ains to BLAS functions bug: 24540091 Change-Id: Ia541bcbee07125c4caf3e0f4863702a3c0b929d5
ni/android_renderscript_RenderScript.cpp
|
b57dd722f1dc0663417da37d3a82f8283ad3c982 |
24-Sep-2015 |
Elliott Hughes <enh@google.com> |
resolved conflicts for a884d81e to stage-aosp-master Change-Id: Ice485967fa96f13786024b6939b826638e906ff0
|
76f6a86de25e1bf74717e047e55fd44b089673f3 |
19-Sep-2015 |
Daniel Micay <danielmicay@gmail.com> |
constify JNINativeMethod function pointer tables Change-Id: I4036c924958221cbc644724f8eb01c5de3cd7954
ni/android_renderscript_RenderScript.cpp
|
88891e63c09bee4f6f994e53213018845e0f7268 |
02-Sep-2015 |
Stephen McGroarty <stephen@codeplay.com> |
Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API. The flag was previously used to set the optimization level of the bcc compiler to -O0. However, this functionality is now accomplished through deriving the optimization level from the input bitcode. That patch can be found here: https://android-review.googlesource.com/169330 Change-Id: I9c57d941bb35c6f737a31fcd74f31d9de25a16a8 Signed-off-by: Stephen McGroarty <stephen@codeplay.com>
ava/android/renderscript/RenderScript.java
|
b3a1674a47f8671f0e35e63c8d2ba7b3b73abc59 |
24-Jul-2015 |
Stephen Hines <srhines@google.com> |
am ed3ffe0f: am 6430812a: Merge "RenderScript: implement a Script entry point for calling a reduce-style kernel." * commit 'ed3ffe0fc86de016ff2b4231e2fcc74a6119f6c7': RenderScript: implement a Script entry point for calling a reduce-style kernel.
|
6430812a9381af01b0c7b48cedd6a11c1add6942 |
24-Jul-2015 |
Stephen Hines <srhines@google.com> |
Merge "RenderScript: implement a Script entry point for calling a reduce-style kernel."
|
36eb1f74b3d19d9dbae0803f3bc271683be811ce |
21-Jul-2015 |
Matt Wala <wala@google.com> |
RenderScript: implement a Script entry point for calling a reduce-style kernel. Bug: 22631253 This adds a new (currently hidden) API to the Script class and the corresponding code for the RenderScript JNI layer. Change-Id: I40f19aaeb90411b859bd6b0bffc3f071fa327c21
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
3fd9bf4e244b9df2039b7323ef3da9944c292d76 |
21-Jul-2015 |
Miao Wang <miaowang@google.com> |
am 15d68941: Merge "[RenderScript] Add docs advising users about dstAtop bug." into mnc-dev * commit '15d6894170f2ee1a6eae57c915fcc27a56c9de17': [RenderScript] Add docs advising users about dstAtop bug.
|
37e1d0ce1e445a0d647c5d4ab901aa0618c5a6c2 |
21-Jul-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add docs advising users about dstAtop bug. Bug: 22047392 Change-Id: I736a697276020687c20dff515aabb1be1776f8c0 (cherry picked from commit ffb1a9bed0788d3547f085bfb9d254004e0db1e3)
ava/android/renderscript/ScriptIntrinsicBlend.java
|
ffb1a9bed0788d3547f085bfb9d254004e0db1e3 |
21-Jul-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add docs advising users about dstAtop bug. Bug: 22047392 Change-Id: I736a697276020687c20dff515aabb1be1776f8c0
ava/android/renderscript/ScriptIntrinsicBlend.java
|
dd67c9d6a886dfc6ff18fc9e3809d77c9ed7a105 |
18-Jul-2015 |
Stephen Hines <srhines@google.com> |
am 0f5b7bc2: am 79a1bde2: Merge "Add a flag to the API to specify -O0 on the bcc command line." * commit '0f5b7bc2fe2ae554ab1f044eb5b10aab5f4812cb': Add a flag to the API to specify -O0 on the bcc command line.
|
79a1bde2e0f38507738743e490beb895dae7b03e |
18-Jul-2015 |
Stephen Hines <srhines@google.com> |
Merge "Add a flag to the API to specify -O0 on the bcc command line."
|
c9659ea3a2d8462354737d51bf6a3865a56fb4d4 |
22-May-2015 |
verena beckham <verena@codeplay.com> |
Add a flag to the API to specify -O0 on the bcc command line. Add a flag CREATE_FLAG_OPT_LEVEL_0 to set the optimization level to 0 when calling bcc. This will result in an object file that is easier to debug. Change-Id: I0384dca098fa0d9ae0f2e02e798da9de342c1122 Signed-off-by: verena beckham <verena@codeplay.com>
ava/android/renderscript/RenderScript.java
|
3ef2041cee28412bbd2c9dcd93696f02b0a0f975 |
15-Jul-2015 |
Miao Wang <miaowang@google.com> |
fix BNNM docs bug: 22507076 Change-Id: I5fdffdde597d97b1dde77574d096b81bff4aa382 (cherry picked from commit d7d413ad0bfaea2d4bb4adcd8011239c2f5f74ae)
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
9ee3b6f1368420b4bb3381fc7d823c5db947dddf |
16-Jul-2015 |
Miao Wang <miaowang@google.com> |
am ad904cf3: Merge "fix BNNM docs" into mnc-dev * commit 'ad904cf34219897da731eb65f9de53176cc39b20': fix BNNM docs
|
d7d413ad0bfaea2d4bb4adcd8011239c2f5f74ae |
15-Jul-2015 |
Miao Wang <miaowang@google.com> |
fix BNNM docs bug: 22507076 Change-Id: I5fdffdde597d97b1dde77574d096b81bff4aa382
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
c02720316d348434ef2ba78030dd8484be0b35f7 |
01-Jul-2015 |
Miao Wang <miaowang@google.com> |
resolved conflicts for merge of a1867fb0 to mnc-dev-plus-aosp Change-Id: Id0266c63c98b4cb37f49eb2e0fb9a98cbc7ee1de
|
2514806817ec394d334595d76e20f3129117da6e |
30-Jun-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] update the type of offsets for BLAS.BNNM bug: 22184114 Change-Id: I7e7132aa3563f32de32640567b381f8f5bddf491 (cherry picked from commit 6099ee6e081904e73e0fad331e326b0607b6b1dc)
ava/android/renderscript/ScriptIntrinsicBLAS.java
ni/android_renderscript_RenderScript.cpp
|
d6ae7852929e2f6516752246c65f34096e3f124e |
01-Jul-2015 |
John Hoford <hoford@google.com> |
am 3791d011: am 6463dd52: Merge "add comment about xor not being porter/duff Bug: 21934855" * commit '3791d0112ef38c95b8de8b73c5a1f5b074e6e6e9': add comment about xor not being porter/duff Bug: 21934855
|
6ba4cb7773469eb3f44d030ef6c8e1c0b09d93b0 |
30-Jun-2015 |
John Hoford <hoford@google.com> |
add comment about xor not being porter/duff Bug: 21934855 Change-Id: I99394bd8a7a40a220c05118564b532f2533da38a
ava/android/renderscript/ScriptIntrinsicBlend.java
|
6099ee6e081904e73e0fad331e326b0607b6b1dc |
30-Jun-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] update the type of offsets for BLAS.BNNM bug: 22184114 Change-Id: I7e7132aa3563f32de32640567b381f8f5bddf491
ava/android/renderscript/ScriptIntrinsicBLAS.java
ni/android_renderscript_RenderScript.cpp
|
3020953243b9d2b36664576dabb9407a092b96f0 |
25-Jun-2015 |
Yang Ni <yangni@google.com> |
Add Java doc comments on script group name reuse b/21999787 Change-Id: Id9a7bad4ce91f3afdd82a1288cf94430f3aef9bb (cherry picked from commit dbb6fd58a4b113f8761ce825ad5b91e50c170971)
ava/android/renderscript/ScriptGroup.java
|
524d9b663d161591188d395d28f10190c6b8950f |
29-Jun-2015 |
Yang Ni <yangni@google.com> |
am f7e55607: am fd5ec27b: Merge "Add Java doc comments on script group name reuse" into mnc-dev * commit 'f7e5560703aa1e71f1e7603dfcd4f855a0377b31': Add Java doc comments on script group name reuse
|
dbb6fd58a4b113f8761ce825ad5b91e50c170971 |
25-Jun-2015 |
Yang Ni <yangni@google.com> |
Add Java doc comments on script group name reuse b/21999787 Change-Id: Id9a7bad4ce91f3afdd82a1288cf94430f3aef9bb
ava/android/renderscript/ScriptGroup.java
|
1db4e1a1cb924b1651ae936865022bd2f7a8e0b4 |
19-Jun-2015 |
Miao Wang <miaowang@google.com> |
am 1fff1371: am df584d34: Merge "[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations." into mnc-dev * commit '1fff1371b31a0194330a98fe6882471ca61f44eb': [RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations.
|
df584d34b5c58cdb59c7be3cc7d58333c74588f2 |
19-Jun-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations." into mnc-dev
|
d6909748d39e17f6dfb42c219ee8344e2d1a59a7 |
19-Jun-2015 |
Yang Ni <yangni@google.com> |
am 44095579: am 159f442f: Merge "Unpublish methods in class ScriptGroup.Binding" into mnc-dev * commit '44095579186a59b6856af665a6b30743e35a2b7b': Unpublish methods in class ScriptGroup.Binding
|
fb675a53966f8a1664405d2134665b67db071ec0 |
13-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations. bug: 21039492 Change-Id: I50a6beca22c9e524a76925d8e497b2618177491d
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
77eba488894494e739c47723cd46b7652d5cc6de |
15-May-2015 |
Yang Ni <yangni@google.com> |
Unpublish methods in class ScriptGroup.Binding b/21187932 Made it an opaque class, since there is no need for a user to inspect its fields after creation. Change-Id: I9101afdecc5e25bb484d060be2a08c470faa92e5
ava/android/renderscript/ScriptGroup.java
|
d9f5f0269d17fedaf5917c6dbc9ac2d3ff516fbd |
18-May-2015 |
Yang Ni <yangni@google.com> |
Fixed ScriptGroup for outputs to globals b/21187932 Dependency from one kernel to another kernel -- where one reads the other's output to a global allocation -- was not handled correctly. This CL fixed that. Needed to make a new CTS test pass. Change-Id: I500f9cac9d89bcaec7c186e942ba4a7d413daadb (cherry picked from commit 85858718c0fc8f4f17ee18e5d62ec0614a8bc780)
ava/android/renderscript/ScriptGroup.java
|
bb068cd51340f886b3243a152c1d51c68a7dbc70 |
06-Jun-2015 |
Yang Ni <yangni@google.com> |
am ee8e4ede: am 6f4610bd: Merge "Fixed ScriptGroup for outputs to globals" into mnc-dev * commit 'ee8e4edebacf05cb6ed88f0fa094ad81d440172d': Fixed ScriptGroup for outputs to globals
|
6f4610bdad3e270af59a8099970e8b40bf17f687 |
06-Jun-2015 |
Yang Ni <yangni@google.com> |
Merge "Fixed ScriptGroup for outputs to globals" into mnc-dev
|
a11ceb9e91a9471f0d1ef27cd72675eb103b79ed |
04-Jun-2015 |
Chris Craik <ccraik@android.com> |
am 5fd0e46d: am 34a63ba4: Merge "Ensure RenderScript tracing is always balanced via try/finally" * commit '5fd0e46d242f718de629ec07cf540fa24b4a72ec': Ensure RenderScript tracing is always balanced via try/finally
|
06d2984871cd9b0989ad758592ba68e85b3ecd80 |
03-Jun-2015 |
Chris Craik <ccraik@google.com> |
Ensure RenderScript tracing is always balanced via try/finally bug:21560057 Change-Id: I6709b81636822135848c10adca8ba425f3c2212e
ava/android/renderscript/Allocation.java
|
f77facd0b9eaa603aee44bbb331e73f45ea4a07f |
01-Jun-2015 |
Chris Craik <ccraik@google.com> |
Fix RenderScript copy tracing sections bug:21560057 Change-Id: I3b44d04bd908d9549ef7ada5f48f5d94e239d186
ava/android/renderscript/Allocation.java
|
397ef9a4ba136942beec406078c4898ca683d896 |
03-Jun-2015 |
Chris Craik <ccraik@google.com> |
Ensure RenderScript tracing is always balanced via try/finally bug:21560057 Change-Id: I6709b81636822135848c10adca8ba425f3c2212e
ava/android/renderscript/Allocation.java
|
48b01043747acab0c12122c3c7c2bbbf3d03ea28 |
02-Jun-2015 |
Chris Craik <ccraik@google.com> |
am e63136a3: am 8c1e287b: Merge "Fix RenderScript copy tracing sections" into mnc-dev * commit 'e63136a36ec6e5f22d53654c85b8b3eb0b19cb27': Fix RenderScript copy tracing sections
|
5c705d63d76eb29f55f3fb97d616baf664fbc162 |
01-Jun-2015 |
Chris Craik <ccraik@google.com> |
Fix RenderScript copy tracing sections bug:21560057 Change-Id: I3b44d04bd908d9549ef7ada5f48f5d94e239d186
ava/android/renderscript/Allocation.java
|
8bd4d77dc4dcd18ff8019da9a8de6cfe69086871 |
21-May-2015 |
Stephen Hines <srhines@google.com> |
am 95e31ac8: am 3385b616: Merge "Added in flag to ask context to wait for debugger attach." * commit '95e31ac85d4ba0b7dfb087f8bc0a10e4065ca8cd': Added in flag to ask context to wait for debugger attach.
|
3385b6169f47fd663d893fc787173c2d57a0a05f |
21-May-2015 |
Stephen Hines <srhines@google.com> |
Merge "Added in flag to ask context to wait for debugger attach."
|
8374e25a9ee53ba6faa8d5a20e92506ef74c15a1 |
19-May-2015 |
Miao Wang <miaowang@google.com> |
am 77877609: Merge "[RenderScript] fix Allocation.copyToFieldPacker" * commit '7787760961703239763afad9639517ce02259090': [RenderScript] fix Allocation.copyToFieldPacker
|
7787760961703239763afad9639517ce02259090 |
19-May-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] fix Allocation.copyToFieldPacker"
|
870767eb95a05d50c67db4a1a46ce73ada94bd59 |
18-May-2015 |
Yang Ni <yangni@google.com> |
Fixed ScriptGroup for outputs to globals b/21187932 Dependency from one kernel to another kernel -- where one reads the other's output to a global allocation -- was not handled correctly. This CL fixed that. Needed to make a new CTS test pass. Change-Id: I500f9cac9d89bcaec7c186e942ba4a7d413daadb
ava/android/renderscript/ScriptGroup.java
|
39a0b22cf854963dc04dc7a7714b4a7a263e93aa |
15-May-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Add dummy getMinorID to maintain compatible with old RS compat lib." into mnc-dev
|
f9d518a2afb1715c8ecf96a2639d9a1fbd48e263 |
14-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add dummy getMinorID to maintain compatible with old RS compat lib. bug: 21132592 Change-Id: I375f188dfbd33367a9589533aa51b182fda8bc21
ava/android/renderscript/RenderScript.java
|
f06165320281ef1cb5e7ebbeef42a93a77cbd553 |
14-May-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix issues found during CTS testing of FP16" into mnc-dev
|
62cb9bdc9def07fefca51939bba4dfb79c122664 |
08-May-2015 |
Stephen McGroarty <stephen@codeplay.com> |
Added in flag to ask context to wait for debugger attach. Adds in flag CREATE_FLAG_WAIT_FOR_ATTACH with value 0x0008 to the RenderScript API to be passed down to the C++ implementation to tell it to wait for a debugger to be attached before executing the kernel. Change-Id: Ibc4e903efbed1b1fb14cf378d1a8517d5c8d1f26 Signed-off-by: Stephen McGroarty <stephen@codeplay.com>
ava/android/renderscript/RenderScript.java
|
54371b4b095f3b15f0eceb7660eb320bbf34453f |
13-May-2015 |
Jason Sams <jsams@google.com> |
Fix issues found during CTS testing of FP16 bug 20822382 This corrects a copy&paste error placing F16 into F32. Fixes an error disallowing vectors of fp16 types. Change-Id: I34be1aa9a323d61a7121581ab9599d2c2d32dd42
ava/android/renderscript/Element.java
|
6faa4d20c50c2f233cc3f4ba9e32f2678db8ba16 |
13-May-2015 |
Jason Sams <jsams@google.com> |
Fix issues found during CTS testing of FP16 bug 20822382 This corrects a copy&paste error placing F16 into F32. Fixes an error disallowing vectors of fp16 types. Change-Id: I34be1aa9a323d61a7121581ab9599d2c2d32dd42
ava/android/renderscript/Element.java
|
20e16f4f762ddaf8a3574ad03c3f3a9f97a44637 |
12-May-2015 |
Yang Ni <yangni@google.com> |
Merge "Elaborate on description of ScriptGroup.execute" into mnc-dev
|
0cf42ffbbef8737b239f03224b0c11782b5db0b2 |
12-May-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix API name based on API review" into mnc-dev
|
f76423062a06fec9757c65806b6a47bbf63883c4 |
12-May-2015 |
Jason Sams <jsams@google.com> |
Fix API name based on API review rename getMinorID to getMinorVersion bug 21039492 Change-Id: I03908dba508e30a605818d81a085ad627fa202fb
ava/android/renderscript/RenderScript.java
|
43563896061bd70f83b10325c2642d1b97b26df5 |
12-May-2015 |
Yang Ni <yangni@google.com> |
Elaborate on description of ScriptGroup.execute b/21039492 ScriptGroup.execute(Object...): Describe input and output order. Change-Id: I88668338ab2ac50e602b97891b86509c81dedf4d
ava/android/renderscript/ScriptGroup.java
|
bfa5e659e7b4cb49178d0e99712478b29f8301a7 |
05-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] fix Allocation.copyToFieldPacker Change-Id: Iaba3333f9741238745fdb5c94f1b27b1015d50b2
ava/android/renderscript/Allocation.java
ni/android_renderscript_RenderScript.cpp
|
552518e3c1241f643e3324f26fcc8f6d5bbde3d7 |
11-May-2015 |
Yang Ni <yangni@google.com> |
Merge "Moved limit constants for kernel and script group" into mnc-dev
|
cb556e0d25d4be11f5441c9b23c96633cfd4ca95 |
11-May-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] hide Allocation.copyToFieldPacker()" into mnc-dev
|
5f21193b3968e26841a165537f49bba3eccadd8b |
11-May-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] (minor) fix validation of L3 BLAS"
|
cce01f480f9c0912f080df4709761db8c5cbd0d2 |
02-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] (minor) fix validation of L3 BLAS bug: 21028875 Change-Id: I9fd48c57b6518e06ee1d9d7d4ca44faa96d887b0
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
50a8ff108f40fe912690ebb34340783bb4f052ae |
02-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] (minor) fix validation of L3 BLAS bug: 21028875 Change-Id: I9fd48c57b6518e06ee1d9d7d4ca44faa96d887b0
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
3c61327fa990c2ea79527fd18fb9e448d39e1622 |
11-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] hide Allocation.copyToFieldPacker() bug: 21027883 Change-Id: I122392bc5206ff19ea52712576d7f363e5915231
ava/android/renderscript/Allocation.java
|
9310e3db455d863cd6d99076120c9e3ae99dee2e |
05-May-2015 |
Yang Ni <yangni@google.com> |
Moved limit constants for kernel and script group b/20728113 so that we can share them with support lib. Change-Id: I231c0d20c41ee53342d8a975c2db5a31854b9d40 (cherry picked from commit 7b2a46fee0f95b9ae2485db36e0d279730623c4a)
ni/android_renderscript_RenderScript.cpp
|
af622b1a98f7d6a36cf858a6018fdf2daaf09034 |
09-May-2015 |
Chih-Hung Hsieh <chh@google.com> |
Merge "Fix print format error."
|
bce4220c365156abb77c969207fd5e9f555d2929 |
08-May-2015 |
Chih-Hung Hsieh <chh@google.com> |
Fix print format error. Change-Id: I284c5e9c44f6dd56a7bb6ff93a1a86cc8f2deefa
ni/android_renderscript_RenderScript.cpp
|
496c07d75425eebb3402abd76c3186fceb67d6b3 |
08-May-2015 |
Yang Ni <yangni@google.com> |
Merge "Moved limit constants for kernel and script group"
|
6517eb635a513f423660f40a6412e12bee8436c1 |
08-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Make L2 BLAS methods pulic field. Change-Id: Ia5f6a747c4998203f8155c67111aea70301af24a
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
328919aeb5558798b3d69a77211cb2d5e6ba1cf9 |
01-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] typo fix in BLAS, TRMM & TSMM Change-Id: I78f014a864700369c7ccdfb46a257851a45abd7c
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
e8cb7b32ac9e4dfd1d0a6fa2fa8ac41b5877a89a |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] typo fix in rs BLAS jni, to correctly handle complex params. Change-Id: Ie44f430dc7ed4155f40aa9f9c2864fb0429c97fe
ni/android_renderscript_RenderScript.cpp
|
e1cf095071c27e4934522bf42043528ec1f925f4 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] fix edges cases about Transpose for SYMM & SYR2K Change-Id: Id86d5fe8475060a22f49b06b6e1f8f3eae7c7e9f
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
cc711795e2376a362c2b49c05dd7eedb08ac06c9 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] L2 BLAS, fix element type in ZHER Change-Id: I99f9f9ff8942522d6581ff60b9a2d75e33e66ff6
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
b530d8ec79e88ea5add9f8c260401a9b0822df7d |
24-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] fixes for L3 BLAS APIs - Typo for validateUplo - Typo in ZHEMM, element should be FLOAT64_2. - For GEMM and SYMM, SYRK, 'CONJ_TRANSPOSE' should also be handled in the validation process. - For SYMM, check matrix A is symmetric. - For HERK, the dimension validation was switched for Transpose case. Also, only Conj Trans is allowed in this case. - FOR SYR2K, fix the dimension check for Matrix C. - For TRMM & TRSM, fix the validation part for dimension check. Change-Id: I559b5c5695aa82604de2955ae2327b694236d3ed
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
2b6fad933955f284b834906408a753f5f411415e |
24-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] improve & minor fixes of L2 BLAS validation. Change-Id: If8dd0f9d4c7db03df22763a80fa6d600539be7c1
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
333bcc04855641960eb0f39156376532b5a39b22 |
23-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Fix HEMM and SYRK in IntrinscBLAS to correctly handle complex 'Alpha' and 'Beta' Change-Id: I0aed57d41b0199d5c6dd3c31ca33644a5634dc35
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
9eb9dd326ae93cd84eb9bbc740f753fe8d8c7a13 |
06-May-2015 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang warnings on unused variable, mismatched tag, print format. BUG: 20890093 Change-Id: I91588f481d80b69823bc9d104b8bd09167ee5373
ni/android_renderscript_RenderScript.cpp
|
7b2a46fee0f95b9ae2485db36e0d279730623c4a |
05-May-2015 |
Yang Ni <yangni@google.com> |
Moved limit constants for kernel and script group b/20728113 so that we can share them with support lib. Change-Id: I231c0d20c41ee53342d8a975c2db5a31854b9d40
ni/android_renderscript_RenderScript.cpp
|
d1516dffa8d676fcad092d9736163829e6d0fdce |
06-May-2015 |
Jason Sams <jsams@google.com> |
Fix Allocation-less launches Cherry-pick fix from AOSP. Error check for kernel launch was generating a false positive. bug 20690242 Change-Id: Ic4c6644072a11aab9a273070be5734519136f685
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
d5c780a7877d898452f47355abee64a82dc57038 |
05-May-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix Allocation-less launches"
|
17c2d7a3e1fac8d8876262255eb24f2f81c8fbac |
01-May-2015 |
Yang Ni <yangni@google.com> |
Sanity checks in JNI code for closure creation b/20728113 In case the requested size for memory allocation overflows, or memory allocation fails. Change-Id: I8dac132dd4d0210938660ffbb82cbe44000d2a90 (cherry picked from commit 4e90b9b57cc96964a9d5c1845172a72cb51feafb)
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
4e90b9b57cc96964a9d5c1845172a72cb51feafb |
01-May-2015 |
Yang Ni <yangni@google.com> |
Sanity checks in JNI code for closure creation b/20728113 In case the requested size for memory allocation overflows, or memory allocation fails. Change-Id: I8dac132dd4d0210938660ffbb82cbe44000d2a90
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
194679ed952b8205283ce71cab6d7250a47e946e |
01-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] typo fix in BLAS, TRMM & TSMM Change-Id: I78f014a864700369c7ccdfb46a257851a45abd7c
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
8724d359bfe1f95fd4c558b55069e1624b461f28 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] typo fix in rs BLAS jni, to correctly handle complex params." into mnc-dev
|
01060a33a446a496cafcb06487c60df25775a1b9 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] fix edges cases about Transpose for SYMM & SYR2K" into mnc-dev
|
db672b03a2de26127b40dbe50c794b5697b01c37 |
30-Apr-2015 |
John Reck <jreck@google.com> |
Merge "Change how Java Bitmaps are accessed in a few places" into mnc-dev
|
82585b3906955e57e199d962b8fe11b2bab87fba |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] typo fix in rs BLAS jni, to correctly handle complex params. Change-Id: Ie44f430dc7ed4155f40aa9f9c2864fb0429c97fe
ni/android_renderscript_RenderScript.cpp
|
1e940d87c46edc672964c7674cff8da6441e9559 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] fix edges cases about Transpose for SYMM & SYR2K Change-Id: Id86d5fe8475060a22f49b06b6e1f8f3eae7c7e9f
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
ed207b92747234eac88dd3664ecfb535e45d8ed1 |
10-Apr-2015 |
John Reck <jreck@google.com> |
Change how Java Bitmaps are accessed in a few places Stop assuming that a Java Bitmap has a SkBitmap* that has some externally managed lifecycle, and instead switch a bunch of users to accessing the bitmap by providing their own SkBitmap* on which to set the (ref counted!) SkPixelRef* instead Attempt #2 to land this, original issue was in getSkBitmap and should be fixed Change-Id: I0fd9e193968b41e5597784140d56b4885906864a
ni/android_renderscript_RenderScript.cpp
|
9e4dbf05573dc81b3138ac455cfdfa07f63a9d08 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge changes I99f9f9ff,I559b5c56 into mnc-dev * changes: [RenderScript] L2 BLAS, fix element type in ZHER [RenderScript] fixes for L3 BLAS APIs
|
cecc00aba1012d4f19bc78fcd12ddcbccdd49182 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] L2 BLAS, fix element type in ZHER Change-Id: I99f9f9ff8942522d6581ff60b9a2d75e33e66ff6
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
508a2870e97531133d2e9690e7fc3bb6d7685d11 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Enable L2 BLAS APIs" into mnc-dev
|
a57a8a8cc9e39da2c5f82db3c90cd534bf93fe94 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] improve & minor fixes of L2 BLAS validation." into mnc-dev
|
634160a0567be4c8184e074f38d9f8daa9303983 |
30-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Fix HEMM and SYRK in IntrinscBLAS to correctly handle complex 'Alpha' and 'Beta'" into mnc-dev
|
37ae07c6435380e20ec0e6eaf6295800bdf9f24c |
24-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] fixes for L3 BLAS APIs - Typo for validateUplo - Typo in ZHEMM, element should be FLOAT64_2. - For GEMM and SYMM, SYRK, 'CONJ_TRANSPOSE' should also be handled in the validation process. - For SYMM, check matrix A is symmetric. - For HERK, the dimension validation was switched for Transpose case. Also, only Conj Trans is allowed in this case. - FOR SYR2K, fix the dimension check for Matrix C. - For TRMM & TRSM, fix the validation part for dimension check. Change-Id: I559b5c5695aa82604de2955ae2327b694236d3ed
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
89c3a5f8c5fd96016e7e277fc49e1f4be10c617b |
24-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Enable L2 BLAS APIs Change-Id: I484a185a79190da365ac832b90bb3bedb8bbca48
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
68ca43ebe6e162ff13fc4f96d5aacd494980f6b6 |
24-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] improve & minor fixes of L2 BLAS validation. Change-Id: If8dd0f9d4c7db03df22763a80fa6d600539be7c1
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
4c472745221f724b01819fd1667b12f9d300f8cb |
23-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Fix HEMM and SYRK in IntrinscBLAS to correctly handle complex 'Alpha' and 'Beta' Change-Id: I0aed57d41b0199d5c6dd3c31ca33644a5634dc35
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
ead1af83194c60f656248c86113edb9186ee6502 |
18-Apr-2015 |
Yang Ni <yangni@google.com> |
Move new script group API into ScriptGroup class And mark existing methods and builder deprecated. Removed ScriptGroup2 class. Renamed nested class UnboundValue to Input. Marked classes Closure, Future, and Input as final. Change-Id: I362910c115e9d0173dc515674e08bf4878232879
ava/android/renderscript/Script.java
ava/android/renderscript/ScriptGroup.java
|
f7de58130a6a38d62857f6b885986f6a5cc74fcb |
22-Apr-2015 |
John Reck <jreck@google.com> |
Merge "GraphicsJNI Canvas cleanup"
|
c1b33d665c8caf5760f68c45c6ca0baa649b832a |
22-Apr-2015 |
John Reck <jreck@google.com> |
GraphicsJNI Canvas cleanup Change-Id: I72e142986a8bc9f464c1951b6b5187919de3462e
ni/Android.mk
|
db720ce9f27f8c27ea2287f8bb999825a9bf09e9 |
22-Apr-2015 |
Yang Ni <yangni@google.com> |
Merge "Move new script group API into ScriptGroup class"
|
18314caccd4e4b7cf59f2a18a38181f8e3d88634 |
18-Apr-2015 |
Yang Ni <yangni@google.com> |
Move new script group API into ScriptGroup class And mark existing methods and builder deprecated. Removed ScriptGroup2 class. Renamed nested class UnboundValue to Input. Marked classes Closure, Future, and Input as final. Change-Id: I362910c115e9d0173dc515674e08bf4878232879
ava/android/renderscript/ScriptGroup.java
ava/android/renderscript/ScriptGroup2.java
|
8222a7ec81552276de1814541201c424b392d90b |
21-Apr-2015 |
John Reck <jreck@google.com> |
Merge "Revert "Change how Java Bitmaps are accessed in a few places""
|
edc22fba5921f5c2d3502727e707f959b8c3a460 |
21-Apr-2015 |
John Reck <jreck@google.com> |
Revert "Change how Java Bitmaps are accessed in a few places" Bug: 20207616 This reverts commit a771b9861d11671c780092d35c0062eeefcf37c0. Change-Id: Ifd891cc075274a7986e987229e0fed5a04ed9ff0
ni/android_renderscript_RenderScript.cpp
|
9d4efdf2802f06ccf7031610891f75af70ea5538 |
17-Apr-2015 |
John Reck <jreck@google.com> |
Revert "A bunch more cleanups" This reverts commit c294d128d03bc9a9982b273a82516c04583438cc. Change-Id: Id1ebb236950f7c36c6d86e1dd95566d3a200748d
ni/Android.mk
|
bc5c64b72536ac78e6229e8a0423d774da77abe6 |
17-Apr-2015 |
Jason Sams <jsams@google.com> |
Fix Allocation-less launches Change-Id: Ic4c6644072a11aab9a273070be5734519136f685
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
ef0e1c6a0c12d3edd6354da202c1ee2011eff044 |
16-Apr-2015 |
Tim Murray <timmurray@google.com> |
Unhide BLAS intrinsics. Change-Id: I3006d878e68cce833d8f26cb5d8a1a660a6f5565
ava/android/renderscript/ScriptIntrinsicBLAS.java
|
68e03ab998d97c224a59ee5c1edb312bb14c3948 |
16-Apr-2015 |
Miao Wang <miaowang@google.com> |
am 13391109: am 2b300a99: am 782b4339: Merge "[RenderScript] typo fix in Allocation.java" * commit '133911095ce0d9ef01766aa7b67a0a31b852e242': [RenderScript] typo fix in Allocation.java
|
782b43394ef48e7cf8e75404c534a46074d42d4e |
16-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] typo fix in Allocation.java"
|
179e8b5351d9782ffd5e91e309fffdb77c4974ec |
16-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] typo fix in Allocation.java Change-Id: Id0eae76387d18c5bfed6cdbb52781b0dc3e4ae90
ava/android/renderscript/Allocation.java
|
a217d69d05efb4c3637d9eaf510bafc52e0ffa4a |
16-Apr-2015 |
Jason Sams <jsams@google.com> |
Merge "Hide array allocation"
|
d016266de2cefe12853dbf4a81292b96bb4150b1 |
16-Apr-2015 |
Jason Sams <jsams@google.com> |
Hide array allocation Not done for feature complete Change-Id: I79c8da2c7e64d6feb660c9652688f971535c1f92
ava/android/renderscript/AllocationAdapter.java
ava/android/renderscript/Type.java
|
ef532f8435d47e68a3b718c861463e429b261682 |
16-Apr-2015 |
Tim Murray <timmurray@google.com> |
am 3d9c9093: am 91d2f27b: am 7f72f747: Merge "Add BNNM intrinsic." * commit '3d9c9093d1d76d4aeb5f99b1746b65788c72736e': Add BNNM intrinsic.
|
7f72f74766fed73ae9816fec6031a199f70d1428 |
16-Apr-2015 |
Tim Murray <timmurray@google.com> |
Merge "Add BNNM intrinsic."
|
f7a61483bc2a763145b0f1b6e6809c44cdc97187 |
15-Apr-2015 |
John Reck <jreck@google.com> |
Merge "A bunch more cleanups"
|
c294d128d03bc9a9982b273a82516c04583438cc |
14-Apr-2015 |
John Reck <jreck@google.com> |
A bunch more cleanups Switch a few places to using android::canvas instead of SkCanvas as well which eliminated some JNI Change-Id: I8f98b56442a06362b82b984cd1bd3a92398d8dbc
ni/Android.mk
|
9cb16a2f91c79845e5425fbf55f3b679fb18a4dd |
01-Apr-2015 |
Tim Murray <timmurray@google.com> |
Add BNNM intrinsic. Change-Id: I05fc9835786455e28d69f2b4ffe70c3292a01404
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptIntrinsicBLAS.java
ni/android_renderscript_RenderScript.cpp
|
5024f20a85ed28e637fd61d0a2cb7c87a2e9322a |
14-Apr-2015 |
Yang Ni <yangni@google.com> |
am 09339053: am 6ca1e45a: am 8704ae46: Merge "Add name to ScriptGroup2.Builder.create() method" * commit '0933905375790eb850334b53fd6d0981bd40e007': Add name to ScriptGroup2.Builder.create() method
|
35be56cce821d86f69026398ff9433e2d173b02f |
03-Apr-2015 |
Yang Ni <yangni@google.com> |
Add name to ScriptGroup2.Builder.create() method This name will be used to name the .so file generated for the script group with fused kernels. Change-Id: I46e351c8412740512f56b7915b14f36183c6eeaf
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptGroup2.java
ni/android_renderscript_RenderScript.cpp
|
ad6b44aaa1a7837ff414f838ba6953e7e1a82d40 |
07-Apr-2015 |
Yang Ni <yangni@google.com> |
Add a name to ScriptGroup2.Builder.create method The name is not used in any meaningful way yet, but would be used to name the file for generated code for fused kernels in other coming CLs. A script group name cannot be null or empty, or longer than 100 characters. It can only contain letters, digits, '-', or '_'. Change-Id: I95fdbf58e6689da91ca98c2057dfa1a803d3b27b
ava/android/renderscript/ScriptGroup2.java
|
073f36c6c1bc937a55393f7fe9a21b95e822bfda |
13-Apr-2015 |
John Reck <jreck@google.com> |
Merge "Change how Java Bitmaps are accessed in a few places"
|
a771b9861d11671c780092d35c0062eeefcf37c0 |
10-Apr-2015 |
John Reck <jreck@google.com> |
Change how Java Bitmaps are accessed in a few places Stop assuming that a Java Bitmap has a SkBitmap* that has some externally managed lifecycle, and instead switch a bunch of users to accessing the bitmap by providing their own SkBitmap* on which to set the (ref counted!) SkPixelRef* instead Change-Id: I0fd9e193968b41e5597784140d56b4885906864a
ni/android_renderscript_RenderScript.cpp
|
9509bfe46a96a724a9166b115b287f16862b9fc5 |
10-Apr-2015 |
Tim Murray <timmurray@google.com> |
am 72fcf9eb: am af61d43d: am 6d718c2f: Merge "Add support for setting the cache directory." * commit '72fcf9eb1079312afd7bdbee167c759109af4244': Add support for setting the cache directory.
|
47f31582b67f492d9e1523abd0d8b86c38ec007d |
08-Apr-2015 |
Tim Murray <timmurray@google.com> |
Add support for setting the cache directory. Change-Id: I2bf1874705b877a8a8262ab49b47fe8241e603d5
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
b6b17a575fa844b74d7673a41481ff4db6273ed8 |
07-Apr-2015 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 764f08ad to master Change-Id: I0a22225b2d26b6d806de2dcc70ffba29c96865b3
|
e1e6c66198e628f0784e1731bbdb775da479075b |
07-Apr-2015 |
Tim Murray <timmurray@google.com> |
Move cache dir to its own class. This prevents us from loading the RS static initializer all the time. Change-Id: I8cea7540e50251aba8c2f199f06f344f991e7d7f
ava/android/renderscript/RenderScript.java
ava/android/renderscript/RenderScriptCacheDir.java
ava/android/renderscript/ScriptC.java
|
922346c0b2b5649c8a3d5798183753ae38406695 |
07-Apr-2015 |
Yang Ni <yangni@google.com> |
Merge "Add a name to ScriptGroup2.Builder.create method"
|
1709856238c61a2103a4827df1786f1d63fcd744 |
07-Apr-2015 |
Yang Ni <yangni@google.com> |
Add a name to ScriptGroup2.Builder.create method The name is not used in any meaningful way yet, but would be used to name the file for generated code for fused kernels in other coming CLs. A script group name cannot be null or empty, or longer than 100 characters. It can only contain letters, digits, '-', or '_'. Change-Id: I95fdbf58e6689da91ca98c2057dfa1a803d3b27b
ava/android/renderscript/ScriptGroup2.java
|
217a36b193e4d66c36a4fb191eb0de16078258da |
07-Apr-2015 |
Jason Sams <jsams@google.com> |
am ef2279a1: am 283e5ce3: am 7200f661: Merge "Fix minor blur doc bug" * commit 'ef2279a1f1a12b9ba16cd18c7ec2be97111307a8': Fix minor blur doc bug
|
a9d76d153df39aa82be8c24033eebd8450e932e7 |
07-Apr-2015 |
Yang Ni <yangni@google.com> |
am 249968b4: am 6bef5eb4: am 6422ee71: Merge "Rewrote FieldPack::createFieldPack for alignment" * commit '249968b421a8dcfe5a26ec7f524e76295ec5eef5': Rewrote FieldPack::createFieldPack for alignment
|
7200f661c1e5ef1c59c5849610dc97492c7a3a16 |
07-Apr-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix minor blur doc bug"
|
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
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/ScriptGroup2.java
|
edea751f6416869ff08268d9aeec2f6b6e65f7f0 |
03-Apr-2015 |
Miao Wang <miaowang@google.com> |
am 1327fa9e: am 511eb660: am 6aed9ec1: Merge "[RenderScript] update exception reporting for copyTo() after autoPadding added." * commit '1327fa9eb155eb57fe24a8aa90a18f57d706e86b': [RenderScript] update exception reporting for copyTo() after autoPadding added.
|
d9b6328509f7c4fe63ca0a46b8c19bc956f62d8a |
03-Apr-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] update exception reporting for copyTo() after autoPadding added. - This CL fixes recent CTS failures about copyPadded after lmp-mr1-dev changes pushed to aosp. Change-Id: Ica1f4fd934cd83ca4357ea7e7c82dcc7f844b689
ava/android/renderscript/Allocation.java
|
37192dcde3cbba330a9a107578e7b7642e382348 |
02-Apr-2015 |
Jason Sams <jsams@google.com> |
Fix minor blur doc bug Change-Id: I4c129d9d3c93d8a36c887e5c594b4402aca5745e
ava/android/renderscript/ScriptIntrinsicBlur.java
|
249e6c8cd829f4de16cbdebd56b123d0bc0b88a6 |
01-Apr-2015 |
Yang Ni <yangni@google.com> |
am 02dff422: am 5db6f1fa: am 63dde9c8: Merge "Fix value size data type in closure creation." * commit '02dff422a7734764e3ce00179f62ba115f2081a5': Fix value size data type in closure creation.
|
4470d68a89725cf9c40b2149e9d895915946d5ff |
17-Mar-2015 |
Yang Ni <yangni@google.com> |
Unhide new ScriptGroup API This includes the new class ScriptGroup2 and a related change in class Script to add InvokeID. Change-Id: I012dc0a32c65803453022fa534ef05f855ea5ace
ava/android/renderscript/ScriptGroup2.java
|
eb9a10c829646f4d49404124de5fdf0cc60f419e |
31-Mar-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Remove @hide for setAutoPadding(boolean)."
|
8610f837bcc70f30f0ed4a6f59b54bd1d896f305 |
31-Mar-2015 |
Jason Sams <jsams@google.com> |
Update LaunchOptions description Change-Id: I7425c9ea9d82ed54950557e93aa46b69ebc02c23
ava/android/renderscript/Script.java
|
6a420b5e0be235d35f319118eb4920f74a61dc5e |
31-Mar-2015 |
Jason Sams <jsams@google.com> |
unhide RS apis Change-Id: I30c3349c9222765ad7850890e0431bc6a6d3757a
ava/android/renderscript/Element.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ava/android/renderscript/Type.java
|
4c93c8c93a66a8932d84a52bd922c3b7ad1565bb |
26-Mar-2015 |
Yang Ni <yangni@google.com> |
Fix value size data type in closure creation. b/19944127 Also added references to arguments and global values in a closure to keep them live in Java while native code may access them. Change-Id: I1179d34aa67f845578740e71cc2da4f82419f251
ava/android/renderscript/ScriptGroup2.java
ni/android_renderscript_RenderScript.cpp
|
756ecf7bbb25888724694768db4315a19957a4bb |
27-Mar-2015 |
Jason Sams <jsams@google.com> |
am 5f786f0d: am 226fc774: am ee80414d: Merge "Fix doc bug for object size." * commit '5f786f0dabe93eb1bf391ffc3f57f03b9b9ce575': Fix doc bug for object size.
|
d7ecab1e875da3efc618e4458d2a1a20a956f9a3 |
27-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Remove @hide for setAutoPadding(boolean). Change-Id: I9e018436866989090be3896f894078ca0422189b
ava/android/renderscript/Allocation.java
|
fb4f5cf614091f7876c6a895ad81f00b7837cd03 |
27-Mar-2015 |
Jason Sams <jsams@google.com> |
Fix doc bug for object size. Change-Id: I3c810abcb9734196bd8804a22efc010dd3a73291
ava/android/renderscript/Element.java
|
aac10a21e3b9c7222c4d5f9814689c7184c1f00a |
27-Mar-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Remove @hide for the new APIs for Allocation.CopyTo"
|
258db504bcd4265eeb95adbec04e131bcc8ec6c9 |
03-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Remove @hide for the new APIs for Allocation.CopyTo Change-Id: I9ef476ae3e659d98d21c9246aa8e4969e00c14f1
ava/android/renderscript/Allocation.java
|
d640b7a6c7ac0998a9f55bdcfff6bf2960edb9bd |
26-Mar-2015 |
Jason Sams <jsams@google.com> |
am 9b25b77f: am d641bb00: am 73ffe0cc: Merge "Catch errors for unknown object types." * commit '9b25b77feb09119710713a81978dbbcdcb2f0c40': Catch errors for unknown object types.
|
8c0c880bba6ddfc21b541bfa04308531abcd9e0d |
26-Mar-2015 |
Jason Sams <jsams@google.com> |
am b04f9944: am 22580b83: Merge "Fix potential npe" * commit 'b04f9944fb0062541512447a952405ba4b084d30': Fix potential npe
|
bca8e6d35fc16506ce1070000ce3804bbeaee399 |
26-Mar-2015 |
Jason Sams <jsams@google.com> |
Catch errors for unknown object types. bug 19805334 Change-Id: I71e172b8123076896737d352403f8ddefca544b6
ava/android/renderscript/FileA3D.java
|
ae5be38ebbfdfa3a6ff18a5ced00e57adefd7348 |
26-Mar-2015 |
Jason Sams <jsams@google.com> |
Fix potential npe bug 19805515 Change-Id: Id36b145d3ce1c81311e88f5cdd2441880e98f737
ava/android/renderscript/Mesh.java
|
ab452f70fc658fbc0b93da77ef8e67596dec2954 |
24-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 2b30b73b: am 6f6f44b0: am b2b0c4c2: Merge "[RenderScript] Add create(Context, int) to be compatible with the thunker layer & minor tweaks." * commit '2b30b73b017f10bc2ce514981b577c2efaeab739': [RenderScript] Add create(Context, int) to be compatible with the thunker layer & minor tweaks.
|
a4e5adf955ad7dfde3081fa8307b2d1bf562473f |
23-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add create(Context, int) to be compatible with the thunker layer & minor tweaks. bug:19888167 bug:19888339 Change-Id: Ib264c4ca48c990b3476456838047f73d95f6752f
ava/android/renderscript/RenderScript.java
|
0590423d710a65c05ce8e8c65686f2ef4baae3e9 |
20-Mar-2015 |
Jason Sams <jsams@google.com> |
Merge "unhide AllocationAdapter APIs"
|
206666790ad35c5dcea3de1f85424ad6a5abbb4d |
20-Mar-2015 |
Jason Sams <jsams@google.com> |
unhide AllocationAdapter APIs Change-Id: Id7ff10c7b09a5bedd9952602dd394e76b4fae8b1
ava/android/renderscript/AllocationAdapter.java
|
4778caae5065f792bb8b70c5465362aa1ae0065c |
20-Mar-2015 |
Yang Ni <yangni@google.com> |
am 53699ec6: am d3e6428a: Merge "New API methods for Script Group" * commit '53699ec613acf76277b69db57bf2f378d0dc374a': New API methods for Script Group
|
c6dbfececd23a720dcda64395cb8d0e92662ab03 |
19-Mar-2015 |
Yang Ni <yangni@google.com> |
am f2ea0171: am c077ee31: Merge "Added copyright notice and formatted to convention" * commit 'f2ea01717b918471b050bea46529e1843d36fc84': Added copyright notice and formatted to convention
|
8ff2980f31c0e21660606932eb65676e5107d624 |
12-Mar-2015 |
Yang Ni <yangni@google.com> |
New API methods for Script Group Use a single vararg Object array for both kernel/invoke arguments and global bindings. The assumption is that global bindings are in the end after the kernel/invoke arguments. This simplifies the api to add a kernel or invoke to a script group. Change-Id: I7efb1035c5967e2cadd15e6fe27f20c80ba197a2
ava/android/renderscript/ScriptGroup2.java
|
c077ee316e0f6f50ade552f51ae657a08e423eaa |
19-Mar-2015 |
Yang Ni <yangni@google.com> |
Merge "Added copyright notice and formatted to convention"
|
815bcb24b08b134dce3d7c89aacd086d3f586755 |
19-Mar-2015 |
Miao Wang <miaowang@google.com> |
am f8a69f56: am 2ef9955c: Merge "[RenderScript] Remove duplicate include in jni" * commit 'f8a69f562b7f1c987b5eddd2ee13c04c1a787625': [RenderScript] Remove duplicate include in jni
|
2ef9955c827e0348a65b4f787e206925f4663197 |
19-Mar-2015 |
Miao Wang <miaowang@google.com> |
Merge "[RenderScript] Remove duplicate include in jni"
|
db8cfd062ef52e46df08ecd561a3eac059af9354 |
19-Mar-2015 |
Jason Sams <jsams@google.com> |
am d8e891f4: am f75e4ca3: Merge "Make it harder to leak contexts" * commit 'd8e891f474096c310f60ca6d2f737cdc0251003e': Make it harder to leak contexts
|
f75e4ca3945f4c299dc26f4c95d8d18ec74f41bb |
19-Mar-2015 |
Jason Sams <jsams@google.com> |
Merge "Make it harder to leak contexts"
|
919b6475d3103e8beba2a2c34e51b657169838eb |
19-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Remove duplicate include in jni Change-Id: Ib6019ab22a83d952dce3fd6f5351120d94b49d58
ni/android_renderscript_RenderScript.cpp
|
e16da12b7b841dd4876d8c20af04991cdfcde831 |
19-Mar-2015 |
Jason Sams <jsams@google.com> |
Make it harder to leak contexts Change-Id: Ied60b6428bedb200d7b5b627e8196fbf2b4151e1
ava/android/renderscript/RenderScript.java
|
e09a94158586abdda98d6770fc62c2653a29a41c |
19-Mar-2015 |
Andreas Gampe <agampe@google.com> |
am 4f0a96d2: am 9cc36ac2: Merge "Frameworks/base: Remove duplicate check in Mesh" * commit '4f0a96d2d923bd1f4c7f46ec25c83711565b77db': Frameworks/base: Remove duplicate check in Mesh
|
3c4ca688ceeb26aa21b6b061d46de37fbe1f9107 |
19-Mar-2015 |
Andreas Gampe <agampe@google.com> |
am 1dae2f93: am 8df1bedc: Merge "Frameworks/base: Fix potential NPE in Script" * commit '1dae2f9341c05eee5d77489c579ffd621fbe108b': Frameworks/base: Fix potential NPE in Script
|
68af9a9904e50d5d0f9349beff769f9bfbeacd7f |
19-Mar-2015 |
Jason Sams <jsams@google.com> |
am b533f3e1: am 1aadd347: Merge "Avoid duplicate surface creation." * commit 'b533f3e1ad098b38070369609e6b1892828bc111': Avoid duplicate surface creation.
|
9cc36ac2a2e07f81a9b11da7ff08e0da58b0143e |
18-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Remove duplicate check in Mesh"
|
8df1bedcba5bf146c49ba6b6a89e4f97c018045c |
18-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Merge "Frameworks/base: Fix potential NPE in Script"
|
ad555f91a0f95c6778a0e0f9a2a9cfd57dc00b6c |
18-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix potential NPE in Script Bug: 19797138 Change-Id: I5cd9394bd2c0f7c044c1f2f24665384fa797cd97
ava/android/renderscript/Script.java
|
16720c184946f3665dd034abaef2d648efdae627 |
18-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Remove duplicate check in Mesh Bug: 19797138 Change-Id: I0b11c4ff63a8031d5e58a06ac13f91ae0bbac5dc
ava/android/renderscript/Mesh.java
|
1e68bac5f80b64beceaa60e6c2d560ab26c8d72d |
18-Mar-2015 |
Jason Sams <jsams@google.com> |
Avoid duplicate surface creation. Change-Id: I43104c8b48dd26681735940e6b2e1ba902af2020
ava/android/renderscript/Allocation.java
|
cc1ca488e2a71b23bcbe8548faf7bc1328c03f4d |
16-Mar-2015 |
Yang Ni <yangni@google.com> |
Added copyright notice and formatted to convention Pure format change. No other changes at all. Change-Id: I74a53aa67ef0960f70becaf288b85be40066a0ae
ava/android/renderscript/ScriptGroup2.java
|
716475daa1562b9a7cd950215d83364756ef065a |
16-Mar-2015 |
Andreas Gampe <agampe@google.com> |
am e6857531: am f3e581c9: Merge "Frameworks/base: Check before foreach in Script" * commit 'e685753136ee8e88212ad95b24284a153c86a0c1': Frameworks/base: Check before foreach in Script
|
c8ddcddd13bda93758295713a29fa4b924451ff6 |
15-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Check before foreach in Script According to the if below, ains == null is potentially valid. But the foreach loop would throw a NullPointerException. Change-Id: I4460fb1357eaa3abfe0ab9a21effb608f474ab51
ava/android/renderscript/Script.java
|
8ab7eb4c02dcebd31194de06cd11c8b056982ad0 |
13-Mar-2015 |
Jason Sams <jsams@google.com> |
am bb8c910f: am d2e4a166: Merge "Remove dead path code" * commit 'bb8c910fc12f304c97c94ee86a3a3da56afe8374': Remove dead path code
|
a7e2509d8da69ab1c9e14b4ce6608786c572209a |
11-Mar-2015 |
Jason Sams <jsams@google.com> |
Remove dead path code This API was never shipped and the implementation never finished. Change-Id: I2491db216d6a7a8ea30628d791773f89da5fb4d2
ava/android/renderscript/Path.java
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
de770528ec18445175ea2a1d025988c73e62d7c7 |
08-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 989e03f1: am c1e2bf95: am 4b5af9bc: Merge "[RenderScript] Update the java API about Allocation copyTo & From FieldPacker" * commit '989e03f144e8031f33af08945e845283dddcc8ad': [RenderScript] Update the java API about Allocation copyTo & From FieldPacker
|
b5c8004d6fe5bca9d40e97484bf0ba88c152d067 |
08-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 449571c4: am 26f1a538: am 8b86ee9f: Merge "[RenderScript] Add missing variable" * commit '449571c45e47e9b8d118c59dbd909b0d512f7e6d': [RenderScript] Add missing variable
|
12d8a860b847170b3a751682efa151512e016542 |
08-Mar-2015 |
Miao Wang <miaowang@google.com> |
am ec89c1ea: am a61832c8: am 288e6f67: Merge "[RenderScript] AutoPadding & Unpadding for Vec3 Elements during copyTo & copyFrom." * commit 'ec89c1ea731256cd0d71ee58733b2855e1e6e4fa': [RenderScript] AutoPadding & Unpadding for Vec3 Elements during copyTo & copyFrom.
|
c1e2bf95ab77127ea21ebd44b8615eca85338af1 |
06-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 4b5af9bc: Merge "[RenderScript] Update the java API about Allocation copyTo & From FieldPacker" * commit '4b5af9bce10dbb8b6d5ff27a5f0c49f3498a6245': [RenderScript] Update the java API about Allocation copyTo & From FieldPacker
|
26f1a53838b2c8b77c0995801dcc1c7816c47f16 |
06-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 8b86ee9f: Merge "[RenderScript] Add missing variable" * commit '8b86ee9fb5909a95a46907aede4d1b22b4ef3bba': [RenderScript] Add missing variable
|
a61832c8fdff8cf086113f578032136c81935904 |
06-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 288e6f67: Merge "[RenderScript] AutoPadding & Unpadding for Vec3 Elements during copyTo & copyFrom." * commit '288e6f67181ce74ec4b97b61def1b9510b1221d0': [RenderScript] AutoPadding & Unpadding for Vec3 Elements during copyTo & copyFrom.
|
45cec0a9711f736df26fd097c6d74834e350f9bc |
05-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Update the java API about Allocation copyTo & From FieldPacker Change-Id: I4e1b911d4cdfec8a841bc5a8bc615c64c50e8fc8
ava/android/renderscript/Allocation.java
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
2cd0c340fc242e615a502f37512f08da78a12bf6 |
06-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Add missing variable Change-Id: I148bab3a8c3fb360d345549401d0ed579a37e971
ni/android_renderscript_RenderScript.cpp
|
f4faeac3525fe1ce3707ab785a1651aec367589d |
05-Mar-2015 |
John Reck <jreck@google.com> |
Cleanup Bitmap JNI attempt #2 Original version missed a spot This reverts commit c02977e3bbfaaedcb1b1d67e1692becc7dddd59b. Change-Id: I56244ce10d709fcdef42a001fe4c6ba7b6bbb04d
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
c02977e3bbfaaedcb1b1d67e1692becc7dddd59b |
05-Mar-2015 |
Chad Jones <chadj@google.com> |
Revert "Cleanup Bitmap JNI" This reverts commit b2915245b74b3b5541b123e38403f8e26426b4b7. Change-Id: Idd7d7f33eec4ea5024c83de6b10d3d1a6ab2b17a
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
b2915245b74b3b5541b123e38403f8e26426b4b7 |
04-Mar-2015 |
John Reck <jreck@google.com> |
Cleanup Bitmap JNI Fix a bunch of places where mNativeBitmap was being poked at directly, switch them either to the NDK API or to GraphicsJNI where it made sense Change-Id: I6b3df3712d6497cba828c2d3012e725cb4ebb64d
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
87e908dfdece91b5f504386d4901fa3342dc8083 |
03-Mar-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] AutoPadding & Unpadding for Vec3 Elements during copyTo & copyFrom. Change-Id: I10b6fb235717e181ebb30b92e4dbe23e6183a29c
ava/android/renderscript/Allocation.java
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
e5ad00d1f58c734783497d2e40711fb1faaa848d |
03-Mar-2015 |
Miao Wang <miaowang@google.com> |
am 5830e7a9: am 411473de: am caa8a8fb: Merge "[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom()." * commit '5830e7a9fb56db24a101d7b45c6db970e38ed6f6': [Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().
|
411473de4a558747b003f27190f61c75bf9e12c7 |
03-Mar-2015 |
Miao Wang <miaowang@google.com> |
am caa8a8fb: Merge "[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom()." * commit 'caa8a8fb9849f1d44ffab3117950ac1e7b02cd4d': [Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().
|
caa8a8fb9849f1d44ffab3117950ac1e7b02cd4d |
03-Mar-2015 |
Miao Wang <miaowang@google.com> |
Merge "[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom()."
|
acbace5f08ed9f5a34a2c8928456e340ef1df5db |
03-Mar-2015 |
Jason Sams <jsams@google.com> |
am e1bd7f76: am 9fc6948b: am 514e0801: Merge "Fix crash when updating adapter offsets." * commit 'e1bd7f766ea5477ff3ca7103655755f3234602b2': Fix crash when updating adapter offsets.
|
9fc6948b61d08016dc7dc7db1a28854da8581ea2 |
03-Mar-2015 |
Jason Sams <jsams@google.com> |
am 514e0801: Merge "Fix crash when updating adapter offsets." * commit '514e0801cc95c9827d220104317e1fe45f396b94': Fix crash when updating adapter offsets.
|
514e0801cc95c9827d220104317e1fe45f396b94 |
03-Mar-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix crash when updating adapter offsets."
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
ava/android/renderscript/RenderScript.java
|
add04be7c8411aa5985d27d20c1c6466115d0498 |
26-Feb-2015 |
Jason Sams <jsams@google.com> |
Fix crash when updating adapter offsets. Change-Id: I0a6923e387f9743a06cc2c4c67995a79789d4cdd
ava/android/renderscript/AllocationAdapter.java
|
c8e237e27165c7f7855ed0b077cfe5f1e54908ef |
21-Feb-2015 |
Miao Wang <miaowang@google.com> |
[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom(). - copy1DRangeToUnchecked, copy1DRangeTo - copy2DRangeToUnchecked, copy2DRangeTo - copy3DRangeToUnchecked, copy3DRangeTo - setFromFieldPacker, 2D and 3D variants - copyElementTo, (1D, 2D & 3D) Change-Id: I6b896123e1c00cead552aa5b31a701b15dd70f85
ava/android/renderscript/Allocation.java
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
a15ac5fea3c88f908bf808d7b4cda276fb3f513f |
20-Feb-2015 |
Jason Sams <jsams@google.com> |
am adb52ef7: Merge "Implement finalizer for RS contexts." * commit 'adb52ef7034d4d3e0eee58cedae2a343d29771b9': Implement finalizer for RS contexts.
|
d22a6f09dc4df8fd19b85bace5085aa099b90e53 |
20-Feb-2015 |
Jason Sams <jsams@google.com> |
Implement finalizer for RS contexts. Fixes memory leak when apps forget to call .destroy() on the context. Change-Id: Ida4685768e92cfe3875da38846d17b86cc386cd0
ava/android/renderscript/RenderScript.java
|
4fecab570da64a1956352aedf1b3245d3ba26030 |
19-Feb-2015 |
Bill Yi <byi@google.com> |
Merge commit '32acf753e8989766f67fd5300d3eb467f707cc79' into HEAD
|
25207df658d6a8a3e885c7017fcc25702363583c |
13-Jan-2015 |
Tim Murray <timmurray@google.com> |
Add BLAS intrinsic. Change-Id: I95ddc46cb3f6217d2ead1091fd47450389544324
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptIntrinsicBLAS.java
ni/android_renderscript_RenderScript.cpp
|
ec10f833b4276cef130a26d5e4d30935dcd3ef35 |
10-Feb-2015 |
Jason Sams <jsams@google.com> |
am 2a3cdf57: Merge "Implement array types" automerge: 6e0ad25 * commit '6e0ad25ca8def88a48c9cc6436b12da7ff4600c2': Implement array types
|
2a3cdf57a47140dfa17114338f83e0bb90054ed1 |
09-Feb-2015 |
Jason Sams <jsams@google.com> |
Merge "Implement array types"
|
46ba27e3fdcf1ce3b940e8b2ec90fcd2c9b7fe43 |
07-Feb-2015 |
Jason Sams <jsams@google.com> |
Implement array types Change-Id: I1b83f21ea2aeaa4b9f5934aadcb69d4a1c1fea20
ava/android/renderscript/Allocation.java
ava/android/renderscript/AllocationAdapter.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Type.java
ni/android_renderscript_RenderScript.cpp
|
cf657ad46cab1c9124665e9afa6f2a89d33bba41 |
06-Feb-2015 |
Elliott Hughes <enh@google.com> |
am ae0bee53: am 81b84311: Merge "Fix clang build." * commit 'ae0bee53b84d4ffda84270852ace1841e13f5db8': Fix clang build.
|
7ff53fa0d42795da55b65468e07df82029deda79 |
06-Feb-2015 |
Elliott Hughes <enh@google.com> |
Fix clang build. Change-Id: If795820ef6431fee9c9c3862cc91ad4a9cc04507
ni/android_renderscript_RenderScript.cpp
|
b457258b5adc76989e39fe5f3e63781d4ee47576 |
05-Feb-2015 |
Yang Ni <yangni@google.com> |
am da91dfbd: am 1269ff96: Merge "Adds invocable functions to ScriptGroup" * commit 'da91dfbdf20271dffce5357195800cf36183ad97': Adds invocable functions to ScriptGroup
|
1269ff961000c726247d510762e42b21562b8c2b |
05-Feb-2015 |
Yang Ni <yangni@google.com> |
Merge "Adds invocable functions to ScriptGroup"
|
4bd2c00d8d27d37c5e90a42ec2e39dd9fdd149eb |
05-Feb-2015 |
Miao Wang <miaowang@google.com> |
Merge "make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)" automerge: 9a55cbc automerge: 58fd96c * commit '58fd96c607de7f7f821a0b15fd37bc28323fcfde': make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)
|
be392ad35e29b17ed54fdbbbb8dd3e80fc1022b9 |
24-Jan-2015 |
Yang Ni <yangni@google.com> |
Adds invocable functions to ScriptGroup This also includes InvokeID support Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ava/android/renderscript/ScriptGroup2.java
ni/android_renderscript_RenderScript.cpp
|
f0f6e80baee176b4608402d067a75c45be18d553 |
04-Feb-2015 |
Miao Wang <miaowang@google.com> |
make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS) Change-Id: I23041da03c2c928ceec76037804abb5dc7e6eb64
ava/android/renderscript/Allocation.java
|
712e38eaba012904a515dc84d1edda4dab563dcc |
03-Feb-2015 |
Yang Ni <yangni@google.com> |
Merge "Pass in code cache directory when creating a script group." automerge: 9559ce7 automerge: 29fe5ef * commit '29fe5ef179a4a7de15360650353c6196f9350b07': Pass in code cache directory when creating a script group.
|
ebf63408d2b5181aeb7d83adf0f7ab95946a16d4 |
16-Jan-2015 |
Yang Ni <yangni@google.com> |
Pass in code cache directory when creating a script group. Change-Id: Ia73ea917a126a5055ec97f13d90a5feaafd6a2f5
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptGroup2.java
ni/android_renderscript_RenderScript.cpp
|
45e6c8b31253d864d55c9835c76180a9b3d5bd59 |
27-Jan-2015 |
Jason Sams <jsams@google.com> |
am 02236295: am 4dd0cf42: Merge "Initialize clipping structure" * commit '02236295a43380b21e4cae10b13da3398d607627': Initialize clipping structure
|
14331ab1c3fd78c1204b41f27d62deb5c1b4acf2 |
27-Jan-2015 |
Jason Sams <jsams@google.com> |
Initialize clipping structure placeholder until array clipping is added to the API. Change-Id: Ib20dbd71989c559c0669385a5088ec261596913c
ni/android_renderscript_RenderScript.cpp
|
2fd1a8b6ca93a99c083a3269ae69ae7d67701a8b |
23-Jan-2015 |
Miao Wang <miaowang@google.com> |
am 2772ee6d: Merge "[RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic" into lmp-mr1-dev automerge: 1446eb8 * commit '1446eb8f6130e4833ca2b74331b867d30445aca3': [RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic
|
8a1265384b0409ea0245d53e665c69426f6b7b2f |
23-Jan-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] Allow U8_2 & U8_3 input allocation for Histogram Intrinsic Bug: 19035242 Bug: 19124958 Change-Id: I9e806d7a0786e728c5f23607dc67ca5d755e12ed
ava/android/renderscript/ScriptIntrinsicHistogram.java
|
cf109c5905f197fac19aa32a0cede1067aa7e3dd |
22-Jan-2015 |
Jason Sams <jsams@google.com> |
am de56e38e: Merge "Fix default compute thread priority" automerge: 231df77 * commit 'de56e38e9e8f7f4a54633b66e2952cea776d6ab5': Fix default compute thread priority
|
305b8c473794801f45b3619bda642589001ba78d |
22-Jan-2015 |
Jason Sams <jsams@google.com> |
am 712b05d0: Merge "Add FP16 types to the list of RenderScript types." automerge: 081cda8 * commit '712b05d00b00a6148852e153ef76dfb5960623e9': Add FP16 types to the list of RenderScript types.
|
231df77eff4e31fead0dfadee6ea6ead980b24ea |
22-Jan-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix default compute thread priority"
|
118245d939656903ab570fb80dd651b1158dadf1 |
22-Jan-2015 |
Miao Wang <miaowang@google.com> |
Merge "[Renderscript] Add check for Allocation.copyTo(Array) and Fix the input allocation type check for Histogram Intrinsic." into lmp-mr1-dev automerge: dbfcf3f automerge: a710b83 * commit 'a710b839a23633bb049a6f91ccd7e17261e406a4': [Renderscript] Add check for Allocation.copyTo(Array) and Fix the input allocation type check for Histogram Intrinsic.
|
c9870c145f820b7fc8e4a1f2879f4f452fc6ae01 |
21-Jan-2015 |
Jason Sams <jsams@google.com> |
Fix default compute thread priority bug 16651474 Compute inherited graphics default thread priority of Display. This was not intended. Change-Id: I0dd9a230ce8ceba64e971b024cbe518927cd2550
ava/android/renderscript/RenderScript.java
|
b590b354ef407c1c60288d2f8c3950d2f53d14fa |
15-Jan-2015 |
Miao Wang <miaowang@google.com> |
[Renderscript] Add check for Allocation.copyTo(Array) and Fix the input allocation type check for Histogram Intrinsic. Bug: 19035242 Change-Id: I0ef2672bf816854db90fc92dc9ef51d1d231c246
ava/android/renderscript/Allocation.java
ava/android/renderscript/ScriptIntrinsicHistogram.java
|
a5835a2e5fdb98fdf03a223ddf7e082ba1020807 |
06-Nov-2014 |
Jason Sams <jsams@google.com> |
Add FP16 types to the list of RenderScript types. Change-Id: Ibf9a6d391fb4d6a5c4b4e05ab73fb58bd74dc586
ava/android/renderscript/Element.java
ava/android/renderscript/RenderScript.java
|
281c3252510bcf4120d17fa0125f369c2c78f162 |
24-Oct-2014 |
Yang Ni <yangni@google.com> |
New Script Group API. Change-Id: I73d3572276a38dac775025b472ba229ad8770c84
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptGroup2.java
ni/android_renderscript_RenderScript.cpp
|
c13160a5c17709a093966b258fca0d33299343e4 |
16-Dec-2014 |
Tim Murray <timmurray@google.com> |
Fix typo with register native allocation. bug 18579193 Change-Id: I42d30709b79a37d6a4126559a511e98e9c8d4808
ava/android/renderscript/RenderScript.java
|
d11a658db15c9c78510a7de32c0460bc4fa129ce |
16-Dec-2014 |
Tim Murray <timmurray@google.com> |
Fix typo with register native allocation. bug 18579193 Change-Id: I42d30709b79a37d6a4126559a511e98e9c8d4808
ava/android/renderscript/RenderScript.java
|
eae247298534e9d09f79ade500a7007ef2e2dc24 |
12-Dec-2014 |
Tim Murray <timmurray@google.com> |
Enable native tracking for RS contexts to improve GC behavior. This should prevent apps from leaking RS contexts as easily. bug 18579193 Change-Id: I2d943ce4443ce7cb90ebdd3dd37d338eda6df3a2
ava/android/renderscript/RenderScript.java
|
aefbd5f97c8cfe6a553a166be8ebeb20a2420410 |
12-Dec-2014 |
Tim Murray <timmurray@google.com> |
Enable native tracking for RS contexts to improve GC behavior. This should prevent apps from leaking RS contexts as easily. bug 18579193 Change-Id: I2d943ce4443ce7cb90ebdd3dd37d338eda6df3a2
ava/android/renderscript/RenderScript.java
|
bb7e86ff0478ef9ea2e35065bfcb2d6e9ffa9292 |
03-Dec-2014 |
Jason Sams <jsams@google.com> |
Fix bug in passing of context flags and version. bug 18592099 Change-Id: Id20906f6f47b573d881025453a3b6356bcf6e9c7
ni/android_renderscript_RenderScript.cpp
|
81cd2b18bd36285d1843f78418282e1dad156fbd |
02-Dec-2014 |
Jason Sams <jsams@google.com> |
Fix bug in passing of context flags and version. Change-Id: Id20906f6f47b573d881025453a3b6356bcf6e9c7
ni/android_renderscript_RenderScript.cpp
|
09993f768bcb6dd9ed76b5c655da2ad9d0ad8396 |
17-Nov-2014 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Fix format strings mismatching the parameters passed to them Change-Id: Ia0d33aec9edadac60508fb422e0821e6d8f28afa Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
ni/android_renderscript_RenderScript.cpp
|
8f3cc4582dba6beaf9630239d4ad861543964f93 |
14-Nov-2014 |
Miao Wang <miaowang@google.com> |
Add Float32 suppor for IntrinsicResize. base part. Change-Id: I37e8826cfab92512cc641b106a42723162bffe58
ava/android/renderscript/ScriptIntrinsicResize.java
|
67333928bfea7d53d8bc1b83599532f6fe5e2b2c |
11-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Wall Werror in rs Turn on -Wall -Werror in rs/. Fix warnings. Change-Id: I41923e4578edf26dbf6a31a83b6999e80d6d385a
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
4a043c1853c117c1b4c4342e76cd16a5abdc1045 |
22-Aug-2014 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 5a2d0432 to lmp-dev-plus-aosp Change-Id: I59be35e67ab2b4709f27c39916b6aebc1abba56f
|
053e36dfa381fe9b339c36dfed1ddbdd0e22ab3d |
19-Aug-2014 |
Tim Murray <timmurray@google.com> |
am c9c78206: am 9ba9298e: Merge "Stop sign-extending RS IDs." into lmp-dev * commit 'c9c7820604158bc6c6ba0e413cc48c8e1c0a6366': Stop sign-extending RS IDs.
|
d0080ee004e0477cfd51fdab456f4e7f45ed42de |
19-Aug-2014 |
Tim Murray <timmurray@google.com> |
am 7fa25bc1: am 3c02b020: Merge "Fix IO_INPUT with 64-bit." into lmp-dev * commit '7fa25bc1269d3ba2db79f32acb17d80194cbadce': Fix IO_INPUT with 64-bit.
|
3aa89c1e243a2fae2b9d98fdbad574227c5b5bfa |
19-Aug-2014 |
Tim Murray <timmurray@google.com> |
Stop sign-extending RS IDs. bug 16846318 bug 17006933 Change-Id: I6b1e73ed983ec583e80dc532e38c2ae2e504e608
ni/android_renderscript_RenderScript.cpp
|
b730d866a0f4f56c103420f818f7f5ec6b8fd618 |
19-Aug-2014 |
Tim Murray <timmurray@google.com> |
Fix IO_INPUT with 64-bit. bug 16846318 bug 17006933 Change-Id: Ic13ef26875d8a6fab1ffb542d62038b768a536ff
ava/android/renderscript/Allocation.java
ava/android/renderscript/RenderScript.java
|
488230c3fec4fc55abc2ee1de7b8b51a4e89f9a5 |
14-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: I6c2af76f1f134d3f233d5462fed3969910ae2f24
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
93697c5f8eba2e0e9e67222f5505a6cd44416022 |
18-Aug-2014 |
Stephen Hines <srhines@google.com> |
am 4ae9a6d5: am 42895561: Merge "Collapse code paths for single- and multi-input kernels." * commit '4ae9a6d5c517f67d9929cc43568c6b7e3b4dfe23': Collapse code paths for single- and multi-input kernels.
|
be7b1defb6b11920703b241ba5815fb09487bb02 |
15-Jul-2014 |
Chris Wailes <chriswailes@google.com> |
Collapse code paths for single- and multi-input kernels. This patch simplifies the RenderScript JNI layer by replacing six functions with a single funciton. This new function now handles all previous cases. Functions in android.renderscript.script have been updated to use this new JNI function. Change-Id: I6cd5448534c38123d51a589339bbeb7e98453e73
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
cd38b763d530d80aab1075dfe3b01be83abed362 |
13-Aug-2014 |
Tim Murray <timmurray@google.com> |
Allocation.resize() should throw an exception in API 21+. bug 16846318 Change-Id: I852331ec226e4cad8be79aa27c4b51183e97cc1d
ava/android/renderscript/Allocation.java
|
c9c7daf69b32c0e72a3b99379cc5116c1647f24e |
13-Aug-2014 |
Stephen Hines <srhines@google.com> |
Revert "Collapse code paths for single- and multi-input kernels." This reverts commit eb3470219dea322efa93eb4b5457813ce71d0c5d. Change-Id: Id943abf953e832ef831318e6699d4b46e9b46201
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
eb3470219dea322efa93eb4b5457813ce71d0c5d |
15-Jul-2014 |
Chris Wailes <chriswailes@google.com> |
Collapse code paths for single- and multi-input kernels. This patch simplifies the RenderScript JNI layer by replacing six functions with a single funciton. This new function now handles all previous cases. Functions in android.renderscript.script have been updated to use this new JNI function. Change-Id: I77e4b155cc7ca1581b05bf901c70ae53a9ff0b12
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ni/android_renderscript_RenderScript.cpp
|
8fdcf4a08af75d91ca8611b867e57cdf73c4bc49 |
10-Jul-2014 |
Tim Murray <timmurray@google.com> |
Fix broken blend intrinsic. Change-Id: I3a1749aed701e17b48c267ca749c9cf29ca12e43
ava/android/renderscript/ScriptIntrinsicBlend.java
|
3de3dc79e569bac3205e9af1ffe726964b845358 |
02-Jul-2014 |
Tim Murray <timmurray@google.com> |
Update copyFrom(BaseObj[]) for large objects. Change-Id: I99cadbd1ad925cad0dd357c9abbd1a49c07785c9
ava/android/renderscript/Allocation.java
|
31e12acca54082d1abea57ebe4b5795508d97cb0 |
02-Jul-2014 |
Tim Murray <timmurray@google.com> |
Update copyFrom(BaseObj[]) for large objects. Change-Id: I99cadbd1ad925cad0dd357c9abbd1a49c07785c9
ava/android/renderscript/Allocation.java
|
949610653fdf55dd2cb3c846047e6aa2c6d73f0d |
11-Jun-2014 |
Chris Wailes <chriswailes@google.com> |
Adds support for multi-input kernels to Frameworks/Base/RS. * Added a new JNI call to pass arrays of Allocations to the RS runtime. * Added a new version of ForEach that takes an array of Allocations. * Added some casts to disambiguate existing calls to forEach. Change-Id: I46d2834c37075b2a2407fd8b010546818a4540d1
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
ava/android/renderscript/ScriptIntrinsicBlur.java
ava/android/renderscript/ScriptIntrinsicConvolve3x3.java
ava/android/renderscript/ScriptIntrinsicConvolve5x5.java
ava/android/renderscript/ScriptIntrinsicResize.java
ava/android/renderscript/ScriptIntrinsicYuvToRGB.java
ni/android_renderscript_RenderScript.cpp
|
48ba506dfa591d0bcd79a088457eb95a9bd4c575 |
09-Jul-2014 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 31012e2c to master Change-Id: I2e24e0457570d7d856293637a553f0242a97a83b
|
7165bd6d7496159b426f072bdf13adfffc917a24 |
26-Jun-2014 |
Jason Sams <jsams@google.com> |
Merge "Add check and throw for failed Intrinsic init."
|
bc5d3eeedcbdff2e8331a6792902c6992db9bd31 |
25-Jun-2014 |
Stephen Hines <srhines@google.com> |
Switch from size_t -> uint32_t for dimensions array. Change-Id: I159586e98dd47be9b9f5db0f3e27d1072533134c
ni/android_renderscript_RenderScript.cpp
|
346d97112e26407d9e4a207fe0178994ee6579e1 |
26-Jun-2014 |
Jason Sams <jsams@google.com> |
am 6b52ca59: am 89e4c715: am 7165bd6d: Merge "Add check and throw for failed Intrinsic init." * commit '6b52ca5949545dcb654672663e2187a70b04f442': Add check and throw for failed Intrinsic init.
|
ed38a32d3700bb36fa4c02f4d4ce1afa0f506471 |
25-Jun-2014 |
Stephen Hines <srhines@google.com> |
am af97f87a: am 6d38cec1: am 924ed1fa: Merge "Switch from size_t -> uint32_t for dimensions array." * commit 'af97f87a477efa05905134baa01bc6b5222b2448': Switch from size_t -> uint32_t for dimensions array.
|
6e45f30718e6dd08b6bb5c5f432c8266241252fc |
05-Jun-2014 |
Tim Murray <timmurray@google.com> |
Remove @hide for new RS constructors. Change-Id: I015f36e8c54663472f236e311fe279ce06261ff0
ava/android/renderscript/ScriptC.java
|
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
ava/android/renderscript/FieldPacker.java
|
1c8da1cccedc7194cc02edbdf26249bc3550195c |
24-Jun-2014 |
Jason Sams <jsams@google.com> |
Add check and throw for failed Intrinsic init. Change-Id: Icd53b3edd8e887d3692e5815dc0c38cd68b7aeb1
ava/android/renderscript/ScriptIntrinsic.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.
|
b02dadd47c20b65569413cb4575c6050fe7b609f |
19-Jun-2014 |
Stephen Hines <srhines@google.com> |
Merge "Create FieldPacker.getPos() to get the actual amount of data used for FP."
|
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
ava/android/renderscript/Allocation.java
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/ProgramVertexFixedFunction.java
|
b49dfeaea96375b3b8fc1921f8b891c340f0baf2 |
18-Jun-2014 |
Jason Sams <jsams@google.com> |
Fix element size on 64b RenderScript Element types know their own size. This change properly tracks the new object sizes. Change-Id: I3cbf76a7ec5f68056ed5599e9406cea05ba86969
ava/android/renderscript/Element.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.
|
864b75be515eec7a2818c0b62fe4174e7b7210c2 |
19-Jun-2014 |
Jason Sams <jsams@google.com> |
am 3aa4de11: am 802aaf3b: am 47de3060: Merge "Fix element size on 64b" * commit '3aa4de11b05599d75af92a15820731144941c38f': Fix element size on 64b
|
6b605045b17baece0e653fca60d59572736323cd |
18-Jun-2014 |
Stephen Hines <srhines@google.com> |
Merge "Switch from Droid -> Noto for RS fonts."
|
6f09d08a26a902d9476e4f32530970e8504232b7 |
12-Jun-2014 |
Stephen Hines <srhines@google.com> |
Switch from Droid -> Noto for RS fonts. Bug: 15436348 Change-Id: Ie62092538c7d865dcaba668392a4397baef725ec
ava/android/renderscript/Font.java
|
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.
|
b1c9430c8749b1feba59bb55a31cb1364270981b |
13-Jun-2014 |
Tim Murray <timmurray@google.com> |
am 77d28ca2: Merge "Move FieldPacker over to use large objects on 64-bit." * commit '77d28ca25378530f92d409fbd72a38a1e256b59f': 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
ava/android/renderscript/FieldPacker.java
|
08d3775cbef1ddcb35d194d8239f82d9c13600bd |
07-Jun-2014 |
Tim Murray <timmurray@google.com> |
am b43bc047: Merge "Change flags to use int instead of long." into lmp-preview-dev * commit 'b43bc0475490fe2a20c2ddeed1c34b55b8f8a152': Change flags to use int instead of long.
|
fd710e705ac4564bc9c8a15a91857eb1cff75e91 |
06-Jun-2014 |
Tim Murray <timmurray@google.com> |
Change flags to use int instead of long. bug 15429629 Change-Id: Ideb983b17aa3c146d23f2be6bb0e9808cb6725b7
ava/android/renderscript/RenderScript.java
|
fdb15a76a30de169aac63d4c2260aa293477557e |
31-Jan-2014 |
Tim Murray <timmurray@google.com> |
DO NOT MERGE: Mark new util type functions as @hide in AOSP. Change-Id: I834e07aef142aa79ed1603535689d0b833357f6c
ava/android/renderscript/Type.java
|
56f9e6f8d5436d50530807950661e66ca5efe2bb |
16-May-2014 |
Tim Murray <timmurray@google.com> |
Add support for mixed 32/64 APKs using RenderScript. Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptC.java
ni/android_renderscript_RenderScript.cpp
|
1afc29ae3895f7362e50f1d7b9f35bb689c96140 |
03-Jun-2014 |
Tim Murray <timmurray@google.com> |
Merge "Add support for mixed 32/64 APKs using RenderScript."
|
f0c62b26765f1e0ec0df8fceeecb77fca690c29a |
16-May-2014 |
Tim Murray <timmurray@google.com> |
Add support for mixed 32/64 APKs using RenderScript. Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptC.java
ni/android_renderscript_RenderScript.cpp
|
b69c791b7995afa5d74d081ef13ccc49a8a7e8da |
21-May-2014 |
Jason Sams <jsams@google.com> |
Validate RenderScript context creation flags Sync the IDs to that of the native interface. Change-Id: I7516c1ea4f4a93844ddb8397b2fc1e79ff8d6b68
ava/android/renderscript/RenderScript.java
|
29894c6176fdacdc933ffad742c0aeb350993787 |
08-May-2014 |
Ying Wang <wangying@google.com> |
am db55bb06: am 4463cbc6: am 3b9600b6: Merge "Remove unused LOCAL_LDLIBS." * commit 'db55bb0622e9fbe4b858d59409f516de01c1f1fd': Remove unused LOCAL_LDLIBS.
|
4463cbc61d0947eccb67a52f60661a92d0cad508 |
08-May-2014 |
Ying Wang <wangying@google.com> |
am 3b9600b6: Merge "Remove unused LOCAL_LDLIBS." * commit '3b9600b673ad6a83481dcf88db6c9b2dc5bc9ba3': Remove unused LOCAL_LDLIBS.
|
b38e3fdf5a2704913fe2c09e1778774760901a51 |
08-May-2014 |
Ying Wang <wangying@google.com> |
Remove unused LOCAL_LDLIBS. Change-Id: I01346e76f4ac6402af0ef33e3b2eef4a69e704a2
ni/Android.mk
|
26e9051957dc3255cce9c5336c4a32f280c3eb4d |
07-May-2014 |
Jason Sams <jsams@google.com> |
Add flags to context creation for RS We have a number of context options exposed though native that were not available though the Java API. This brings them to parity. Will finish plumbing in a follow on CL. Change-Id: I8c65ee743d0e750e418304127b84088f25176c38
ava/android/renderscript/RenderScript.java
|
9deecdc88f77d8a4a8ff25c1ef2405b42a05ce81 |
18-Apr-2014 |
Stephen Hines <srhines@google.com> |
am fc45b664: am f0aa4cc0: am a4898534: Merge "Fix improper use of JNI_ABORT for operations where Java objects are written." * commit 'fc45b664d421553042629d24086a144761c7b5e1': Fix improper use of JNI_ABORT for operations where Java objects are written.
|
18033abaafed45cb5470f3c277db9475576ade12 |
17-Apr-2014 |
Jason Sams <jsams@google.com> |
Unhide RenderScript resize intrinsic Change-Id: I450c83ad00bcb7d999aaf7d4bd7ea88d63ab8fea
ava/android/renderscript/ScriptIntrinsicResize.java
|
c99a9b28ef9d480fcbffb070db79eb76a9aae30b |
17-Apr-2014 |
Jason Sams <jsams@google.com> |
am 5170476c: am a4af5726: am 112d1b94: Merge "Add BiCubic resize instrinsic" * commit '5170476c5bf470b57616380aa7b15b44e5a24bea': Add BiCubic resize instrinsic
|
f0aa4cc0f257448f76e9d90b97abf9682e930fbf |
17-Apr-2014 |
Stephen Hines <srhines@google.com> |
am a4898534: Merge "Fix improper use of JNI_ABORT for operations where Java objects are written." * commit 'a48985349cb26757b6c4be18acc496ab6d1110e5': Fix improper use of JNI_ABORT for operations where Java objects are written.
|
a48985349cb26757b6c4be18acc496ab6d1110e5 |
17-Apr-2014 |
Stephen Hines <srhines@google.com> |
Merge "Fix improper use of JNI_ABORT for operations where Java objects are written."
|
a4af5726c4c8c882ca65a049bfa824922609d464 |
17-Apr-2014 |
Jason Sams <jsams@google.com> |
am 112d1b94: Merge "Add BiCubic resize instrinsic" * commit '112d1b94ee8456dba16842e6b964eb35aef95818': Add BiCubic resize instrinsic
|
414fa2c93a763dce6b3adf898fbc68cf13667c07 |
17-Apr-2014 |
Stephen Hines <srhines@google.com> |
Fix improper use of JNI_ABORT for operations where Java objects are written. In these RS API calls, it is possible (and very likely) that some Java objects are written to via JNI calls into the RS driver. These writes can end up being discarded if we specify JNI_ABORT, particularly if the Java object has been moved due to GC. The change introduces a readonly mode for some macro calls and updates other JNI callers to appropriately skip JNI_ABORT. Change-Id: I8c5f2ae959b3fbc9008c9d2ac4542f2ebab29b06
ni/android_renderscript_RenderScript.cpp
|
464af41b28cfb1b56fdf4aeda117b4a4c5e99eb9 |
17-Apr-2014 |
Jason Sams <jsams@google.com> |
Add BiCubic resize instrinsic Change-Id: Iafec3f4260bb5d3a3133b034e42dfb0a94ae9f81
ava/android/renderscript/ScriptIntrinsicResize.java
|
afec430ada65936a4bb9143ec82c4c0429032fed |
01-Apr-2014 |
Jason Sams <jsams@google.com> |
am c796ccaa: am 095ece10: am b3cafa56: Merge "Fix RenderScriptGL setSurfaceTexture problem" * commit 'c796ccaafb935592b98d5aaad2594791935f6530': Fix RenderScriptGL setSurfaceTexture problem
|
095ece10095ecb8c76e3ed4fb0dd1e23a5ced22b |
01-Apr-2014 |
Jason Sams <jsams@google.com> |
am b3cafa56: Merge "Fix RenderScriptGL setSurfaceTexture problem" * commit 'b3cafa56205942343930e4fbb0a3d50d6e33a046': Fix RenderScriptGL setSurfaceTexture problem
|
21e0af987d7baccd5417a2f744d2dd706d85604e |
31-Mar-2014 |
Xiaofei Wan <xiaofei.wan@intel.com> |
Fix RenderScriptGL setSurfaceTexture problem rsnContextSetSurfaceTexture() has no implementation in rs-jni, use nContextSetSurface() in setSurfaceTexture(). Change-Id: I066432575c9e74f21ea3a3776628b572b6e31377 Signed-off-by: Xiaofei Wan <xiaofei.wan@intel.com>
ava/android/renderscript/RenderScriptGL.java
|
5341f881e0372c1c2af570d42fbe61a6500f315c |
19-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
am 4f346bf0: am ff1e1d99: am 240d5638: am c1f3d4c1: Merge "Fix 64 bit compile failures in renderscript" * commit '4f346bf0ffe1c596ca261dfec23c50977de77d82': Fix 64 bit compile failures in renderscript
|
240d56386377f3bcd554a2cc07e0c3e336103c86 |
19-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
am c1f3d4c1: Merge "Fix 64 bit compile failures in renderscript" * commit 'c1f3d4c1ba7903d1b72c2341b5284da12b79ee46': Fix 64 bit compile failures in renderscript
|
78c0ce56129d8109fa2427de769f4d25a971d162 |
19-Mar-2014 |
Narayan Kamath <narayan@google.com> |
Fix 64 bit compile failures in renderscript Use uintptr_t for pointers (and not uint32_t) and also don't assume that size_t is 32 bits wide. Also uses java longs for passing pointers across JNI boundaries. Change-Id: Ie52bd8ae967fbddc911eda3a43cc799d53bbce66
ava/android/renderscript/RenderScript.java
ni/android_renderscript_RenderScript.cpp
|
659a05a25c006359d8f119e7b66a9827b22e3c2a |
06-Mar-2014 |
Jason Sams <jsams@google.com> |
am edf0b79d: am 24ea88a9: am 9a9916b5: am 2383f220: Merge "Validate objects are from the correct context." * commit 'edf0b79d55df17fddb6b96de32f34ffccc8ec2d4': Validate objects are from the correct context.
|
9a9916b58fb22da735d18a03beffb24b4d5cd9a3 |
06-Mar-2014 |
Jason Sams <jsams@google.com> |
am 2383f220: Merge "Validate objects are from the correct context." * commit '2383f2200ab0c2dbd71708b5c1fb6af98db408fa': Validate objects are from the correct context.
|
678cc7fe9fef00fb3381e64f95cc6907796bcd8e |
06-Mar-2014 |
Jason Sams <jsams@google.com> |
Validate objects are from the correct context. Change-Id: I7d87b0e253b8d2e36d1aed790cfe3a7dd23e158f
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Script.java
|
8d2e9a0859bb26bf246efa4b6c81992c48b2120c |
03-Mar-2014 |
Tim Murray <timmurray@google.com> |
am 4db08b04: am 9f141fbb: am fb51a430: am 8377a4fd: Merge "Fix null check for BaseObj.equals." * commit '4db08b044dfbd01912353f0c85a43973407d98b0': Fix null check for BaseObj.equals.
|
fb51a4301c8dc4d8ba1b6f84b55a76ec88d683dc |
03-Mar-2014 |
Tim Murray <timmurray@google.com> |
am 8377a4fd: Merge "Fix null check for BaseObj.equals." * commit '8377a4fd03d4fc367e0cb07af748ae941d9960a9': Fix null check for BaseObj.equals.
|
8377a4fd03d4fc367e0cb07af748ae941d9960a9 |
03-Mar-2014 |
Tim Murray <timmurray@google.com> |
Merge "Fix null check for BaseObj.equals."
|
78214c9531f936549bd9141ca7a6aa5ac27c8622 |
01-Mar-2014 |
Tim Murray <timmurray@google.com> |
Fix null check for BaseObj.equals. Change-Id: I4f060697db175cbf0b5617c1220db853bbe53f1f
ava/android/renderscript/BaseObj.java
|
11e4317555fdabeecf28fe8a70bfecb216224ad1 |
28-Feb-2014 |
Narayan Kamath <narayan@google.com> |
am 62d675c2: am 0d3548be: am d138029d: am 14420e29: Merge "AArch64: Use long[] for RS id array" * commit '62d675c240fd87cb987c86ae4f6ac17dc13374c8': AArch64: Use long[] for RS id array
|
d138029d92e1d4657815747f30004323061d34de |
28-Feb-2014 |
Narayan Kamath <narayan@google.com> |
am 14420e29: Merge "AArch64: Use long[] for RS id array" * commit '14420e29abc0f16f818ddaf606515861ba69ae68': AArch64: Use long[] for RS id array
|
14420e29abc0f16f818ddaf606515861ba69ae68 |
28-Feb-2014 |
Narayan Kamath <narayan@google.com> |
Merge "AArch64: Use long[] for RS id array"
|
eece0dda56ae29fff6e9003df97594f6ac50b6e2 |
27-Feb-2014 |
Derek Sollenberger <djsollen@google.com> |
Fix includes so that they no longer rely on the global Skia includes directories. bug:13225538 Change-Id: Ia5d816dc665f81c7985f21036af4fd0a63c560cf
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
12623f65275475a13109986f9f993a0887caef9b |
15-Feb-2014 |
Tim Murray <timmurray@google.com> |
am afb4f8f1: am 8e30d53b: am 4870c813: am 7d1a6c5c: Merge "Fix destruction issues relating to AllocationAdapter." * commit 'afb4f8f144ef70360b70770e17e7d81571e7b296': Fix destruction issues relating to AllocationAdapter.
|
4870c813fe4a6fc7a176f22b5e7f96e9f7a4e469 |
15-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 7d1a6c5c: Merge "Fix destruction issues relating to AllocationAdapter." * commit '7d1a6c5cac16795e5953d2b4d34671e34e907632': Fix destruction issues relating to AllocationAdapter.
|
6d63c84f443b2dcc573cac69f234b3d52493d7b1 |
12-Feb-2014 |
Tim Murray <timmurray@google.com> |
Fix destruction issues relating to AllocationAdapter. bug 12971201 Change-Id: I3d9f66f527a35837ac866a695bdcc41d908a2562
ava/android/renderscript/AllocationAdapter.java
ava/android/renderscript/BaseObj.java
|
b542e8e128178560b7e36d476890e66b4e5a69ff |
15-Feb-2014 |
Tim Murray <timmurray@google.com> |
am bdb04f02: am 17b7ff4a: am b25a6936: am d7043f00: Merge "Add hidden minor version ID for support lib workarounds." * commit 'bdb04f025ce34b0240f01961c43d8156a78e27a2': Add hidden minor version ID for support lib workarounds.
|
b25a6936a1b0dbabaf8ad8c2ce59e7251daa9e8c |
14-Feb-2014 |
Tim Murray <timmurray@google.com> |
am d7043f00: Merge "Add hidden minor version ID for support lib workarounds." * commit 'd7043f0084237200b6aab5d101c8ab6d3ab495c6': Add hidden minor version ID for support lib workarounds.
|
d7043f0084237200b6aab5d101c8ab6d3ab495c6 |
14-Feb-2014 |
Tim Murray <timmurray@google.com> |
Merge "Add hidden minor version ID for support lib workarounds."
|
9ae000ca8c05ad6f700ad7bf119bbc92fb964b57 |
13-Feb-2014 |
Andreas Huber <andih@google.com> |
Revert "Split AndroidRuntime into AndroidRuntimeBase base-class and the rest." This reverts commit 7825334929b098b36e1144872200e75ba6d24b13. Change-Id: I1702eb3ff9d7192d64039c8bf4bc3fc5d8e458c4
ni/Android.mk
|
9807155b11a25fb6068edc9b1cd82928ac2f05de |
12-Feb-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long[] for RS id array Change-Id: Ia5145a547c0d13c7d6f1bb4d8f5472be62481bd9 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
ava/android/renderscript/Element.java
ava/android/renderscript/Mesh.java
ava/android/renderscript/ProgramFragment.java
ava/android/renderscript/ProgramFragmentFixedFunction.java
ava/android/renderscript/ProgramVertex.java
ava/android/renderscript/ProgramVertexFixedFunction.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/ScriptGroup.java
ava/android/renderscript/Type.java
ni/android_renderscript_RenderScript.cpp
|
7825334929b098b36e1144872200e75ba6d24b13 |
07-Feb-2014 |
Andreas Huber <andih@google.com> |
Split AndroidRuntime into AndroidRuntimeBase base-class and the rest. AndroidRuntimeBase (exported by libandroid_runtime_base.so) is all you need to link against to gain the ability to do AndroidRuntimeBase::getJNIEnv() thus minimizing build dependencies. Change-Id: Ia7f0c94c8c02b974c068e0db34774827f96aa95b
ni/Android.mk
|
eaf82374186bd7084826f1cd258c82a3c6a4bf29 |
11-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 38d799fc: Merge "Generic object based data copy." * commit '38d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c': Generic object based data copy.
|
38d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c |
11-Feb-2014 |
Tim Murray <timmurray@google.com> |
Merge "Generic object based data copy."
|
1136bb91b42f6a0ae148b2ac5bcfa67a96d4d7ed |
26-Nov-2013 |
Jason Sams <jsams@google.com> |
Generic object based data copy. This change consolidates the copy paths to Object based. The runtime now uses reflection to identify the type of array present. This adds support for long/double and reduces the amount of code present. We could also support arrays of vectors or objects in the future with this mechanism. Change-Id: I2297c1c01fbe6a64c375d6368f25d7db781ea788
ava/android/renderscript/Allocation.java
|
f152d950854e3052c5d73aefa43d377c10d7d814 |
10-Feb-2014 |
Narayan Kamath <narayan@google.com> |
am 33a608a0: am 578d4f5f: am 56062983: Merge "AArch64: Use long for pointers in RS Java/JNI code" * commit '33a608a0a326d9671bffd6750cb5521d6687cc57': AArch64: Use long for pointers in RS Java/JNI code
|
578d4f5f50b3b8969125376d696e893dc355faa6 |
10-Feb-2014 |
Narayan Kamath <narayan@google.com> |
am 56062983: Merge "AArch64: Use long for pointers in RS Java/JNI code" * commit '56062983f1e07295c812fba0e22ce579a35b6f76': AArch64: Use long for pointers in RS Java/JNI code
|
56062983f1e07295c812fba0e22ce579a35b6f76 |
10-Feb-2014 |
Narayan Kamath <narayan@google.com> |
Merge "AArch64: Use long for pointers in RS Java/JNI code"
|
774220fa0b9db19d2ecfbe6febf0ac503dff2afc |
10-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
am ecc8ee64: am 8067c9ec: am 11e6cabc: Merge "Fix a typo." * commit 'ecc8ee649578c2bb859c639c361d5a24005b9200': Fix a typo.
|
8067c9ec87906fb591bbc36d1c8aedb09160b2b4 |
07-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
am 11e6cabc: Merge "Fix a typo." * commit '11e6cabc66a5ecfc9dadbd68fc0a5ed7d2a4656d': Fix a typo.
|
d60799ec84273504e7582c8c86b49d20afc34deb |
07-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Fix a typo. Change-Id: I770fe97ab0635de84d15393aca6bca57552f2f10
ava/android/renderscript/Long4.java
|
67cc2d033e90572a198898e1814982bea71a2288 |
07-Feb-2014 |
Tim Murray <timmurray@google.com> |
Add hidden minor version ID for support lib workarounds. Change-Id: I7940e32c78caaab351fb28d92e5fadbea6292b27
ava/android/renderscript/RenderScript.java
|
0e0c0885aed99a119052a792becb5a0c5a93632d |
04-Feb-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long for pointers in RS Java/JNI code Changes include [x] Some JNI functions, with return type jlong, casts pointer to jint before returning it. This has been fixed. [x] Minor JNI function prototype changes where formal paramter type has been changed to a JNI type (int to jint for example). [x] long is used for ScriptC, Sampler, Font, ProgramStore handles as they can be 64-bit. [x] A new hidden constructor ScriptC(long, RenderScript) has been added. This should eventually replace public API method ScriptC(int, RenderScript). [x] Font and FileA3D use getNativeAsset instead of getAssetInt to get Asset Handles. The getAssetInt method will be deprecated in favor of getNativeAsset, as the former does not support 64-bit. [x] rsnPathCreate method accepts loop as an int. This should be long as the underlying RS function assumes this to be a pointer. Change-Id: I919d857e5933febe63966049da83de9f9adee6f5 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
ava/android/renderscript/BaseObj.java
ava/android/renderscript/FileA3D.java
ava/android/renderscript/Font.java
ava/android/renderscript/ProgramStore.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/Sampler.java
ava/android/renderscript/ScriptC.java
ni/android_renderscript_RenderScript.cpp
|
b1bec0d916c00c7ceb09c691f1e5977909ba698d |
03-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 3fb6feac: Merge "Check that bound allocations are 1D" * commit '3fb6feacc62e1021c705b53d46e915ecf50582d2': Check that bound allocations are 1D
|
67d9e0be8e4ff709c03865c3b4ac9f40d5dcfdbb |
03-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 0cc37f4c: Merge "Fix debug context." * commit '0cc37f4cdeaed95e4f61f1a6e7b78f07e7025e97': Fix debug context.
|
42e4aee598d2eceab6fc20fc9801b5c2fbf2e50d |
03-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 0539b7b4: Merge "Enable asynchronous destruction of BaseObjs." * commit '0539b7b4116622d33c91dbaa9a3040c7a3a703d6': Enable asynchronous destruction of BaseObjs.
|
42955bab2a275f3ea22d5a50b556cec88697a573 |
03-Feb-2014 |
Tim Murray <timmurray@google.com> |
am d8b4dd95: Merge "Fix most logging macros for context pointers." * commit 'd8b4dd9555e987df92206562061080b327598f41': Fix most logging macros for context pointers.
|
d39e19eb8af54683d03ae955a5a58fea48a58754 |
03-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 351879df: Merge "Fix getBytesSize for YUV allocations." * commit '351879df3aff02987a6f4c4485bf004a96fcb150': Fix getBytesSize for YUV allocations.
|
16e9362e5f5b4f09a46198218380bb386fee28e5 |
03-Feb-2014 |
Tim Murray <timmurray@google.com> |
am 8fced317: Merge "Move RenderScript from graphics/ to new fw/base subdirectory rs." * commit '8fced3174ad45e5d618f28c82d69bd21261f6108': Move RenderScript from graphics/ to new fw/base subdirectory rs.
|
0e3431d4c73fec78c0c34dab291296f66b4c76d0 |
31-Jan-2014 |
Tim Murray <timmurray@google.com> |
DO NOT MERGE: Mark new util type functions as @hide in AOSP. Change-Id: I834e07aef142aa79ed1603535689d0b833357f6c
ava/android/renderscript/Type.java
|
cf9c894a9b7523cd5ec707218b89517f67caa047 |
15-Jan-2014 |
Jason Sams <jsams@google.com> |
Check that bound allocations are 1D We do not support higher order bound allocations. The stride is not available to the script so they cannot walk the allocation correctly. Change-Id: I9447a5d43c3ae1b88fc9522628a17bd5a317ffc6
ava/android/renderscript/Script.java
|
b75c27e8704f3933601afba5a9f719de2b927355 |
10-Jan-2014 |
Tim Murray <timmurray@google.com> |
Fix debug context. bug 12477551 Change-Id: Icac28abc3dabce31834faa1942b596c2f207f29e
ni/android_renderscript_RenderScript.cpp
|
504abb362660f87239103be182a2e717a98ff32a |
07-Jan-2014 |
Tim Murray <timmurray@google.com> |
Enable asynchronous destruction of BaseObjs. Change-Id: Iaddf8041a3c870a986ec8999e6ccc3aede38fc4c Conflicts: rs/java/android/renderscript/BaseObj.java
ava/android/renderscript/BaseObj.java
ava/android/renderscript/RenderScript.java
|
e926dddb21392f6391dee56fa509d60cb6ee18c4 |
08-Jan-2014 |
Tim Murray <timmurray@google.com> |
Fix most logging macros for context pointers. Change-Id: I7f4a8db4f3a52c368cc32ce0428f8001df8a4166
ni/android_renderscript_RenderScript.cpp
|
e6eaaf6a8e491404c33aab5cd70444d2637df1bc |
18-Dec-2013 |
Tim Murray <timmurray@google.com> |
Fix getBytesSize for YUV allocations. bug 12134914 Change-Id: I128e75b756a5bd129077177e254f1db6c94182f1
ava/android/renderscript/Allocation.java
|
355707e4f665904e31d9f5fcff1e3921f7db8cdd |
17-Dec-2013 |
Tim Murray <timmurray@google.com> |
Move RenderScript from graphics/ to new fw/base subdirectory rs. Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
ava/android/renderscript/Allocation.java
ava/android/renderscript/AllocationAdapter.java
ava/android/renderscript/BaseObj.java
ava/android/renderscript/Byte2.java
ava/android/renderscript/Byte3.java
ava/android/renderscript/Byte4.java
ava/android/renderscript/Double2.java
ava/android/renderscript/Double3.java
ava/android/renderscript/Double4.java
ava/android/renderscript/Element.java
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/FileA3D.java
ava/android/renderscript/Float2.java
ava/android/renderscript/Float3.java
ava/android/renderscript/Float4.java
ava/android/renderscript/Font.java
ava/android/renderscript/Int2.java
ava/android/renderscript/Int3.java
ava/android/renderscript/Int4.java
ava/android/renderscript/Long2.java
ava/android/renderscript/Long3.java
ava/android/renderscript/Long4.java
ava/android/renderscript/Matrix2f.java
ava/android/renderscript/Matrix3f.java
ava/android/renderscript/Matrix4f.java
ava/android/renderscript/Mesh.java
ava/android/renderscript/Path.java
ava/android/renderscript/Program.java
ava/android/renderscript/ProgramFragment.java
ava/android/renderscript/ProgramFragmentFixedFunction.java
ava/android/renderscript/ProgramRaster.java
ava/android/renderscript/ProgramStore.java
ava/android/renderscript/ProgramVertex.java
ava/android/renderscript/ProgramVertexFixedFunction.java
ava/android/renderscript/RSDriverException.java
ava/android/renderscript/RSIllegalArgumentException.java
ava/android/renderscript/RSInvalidStateException.java
ava/android/renderscript/RSRuntimeException.java
ava/android/renderscript/RSSurfaceView.java
ava/android/renderscript/RSTextureView.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/RenderScriptGL.java
ava/android/renderscript/Sampler.java
ava/android/renderscript/Script.java
ava/android/renderscript/ScriptC.java
ava/android/renderscript/ScriptGroup.java
ava/android/renderscript/ScriptIntrinsic.java
ava/android/renderscript/ScriptIntrinsic3DLUT.java
ava/android/renderscript/ScriptIntrinsicBlend.java
ava/android/renderscript/ScriptIntrinsicBlur.java
ava/android/renderscript/ScriptIntrinsicColorMatrix.java
ava/android/renderscript/ScriptIntrinsicConvolve3x3.java
ava/android/renderscript/ScriptIntrinsicConvolve5x5.java
ava/android/renderscript/ScriptIntrinsicHistogram.java
ava/android/renderscript/ScriptIntrinsicLUT.java
ava/android/renderscript/ScriptIntrinsicYuvToRGB.java
ava/android/renderscript/Short2.java
ava/android/renderscript/Short3.java
ava/android/renderscript/Short4.java
ava/android/renderscript/Type.java
ava/android/renderscript/package.html
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|
36bef0bf30d6bae48cf3837df351075ca4fce654 |
20-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Make graphics classes 64-bit compatible This a merger of two commits submitted to AOSP by the following authors: ashok.bhat@arm.com, david.butcher@arm.coma craig.barber@arm.com, kevin.petit@arm.com and marcus.oakland@arm.com Due to the very large number of internal conflicts, I have chosen to cherry-pick this change instead of letting it merge through AOSP because the merge conflict resolution would be very hard to review. Commit messages below: ================================================ AArch64: Make graphics classes 64-bit compatible Changes in this patch include [x] Long is used to store native pointers as they can be 64-bit. [x] Some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) [x] AssetAtlasManager is not completely 64-bit compatible yet. Specifically mAtlasMap member has to be converted to hold native pointer using long. Added a TODO to AssetAtlasManager.java to indicate the change required. Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Craig Barber <craig.barber@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> ================================================================== AArch64: Use long for pointers in graphics/Camera For storing pointers, long is used in android/graphics/Camera class, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> =================================================================== Change-Id: Id5793fa0ebc17ee8b1eecf4b3f327977fdccff71
ni/android_renderscript_RenderScript.cpp
|
7023df08f14ec5dee76ac54c03e870f84e297636 |
27-Jan-2014 |
Narayan Kamath <narayan@google.com> |
Revert "AArch64: Make graphics classes 64-bit compatible" This reverts commit 18b4cbeedef21c1fa666a110a157bab66edff976. Change-Id: I0c52983a3ab1ace3ff743de546a43eca28e5cb0e
ni/android_renderscript_RenderScript.cpp
|
18b4cbeedef21c1fa666a110a157bab66edff976 |
20-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Make graphics classes 64-bit compatible This a merger of two commits submitted to AOSP by the following authors: ashok.bhat@arm.com, david.butcher@arm.coma craig.barber@arm.com, kevin.petit@arm.com and marcus.oakland@arm.com Due to the very large number of internal conflicts, I have chosen to cherry-pick this change instead of letting it merge through AOSP because the merge conflict resolution would be very hard to review. Commit messages below: ================================================ AArch64: Make graphics classes 64-bit compatible Changes in this patch include [x] Long is used to store native pointers as they can be 64-bit. [x] Some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) [x] AssetAtlasManager is not completely 64-bit compatible yet. Specifically mAtlasMap member has to be converted to hold native pointer using long. Added a TODO to AssetAtlasManager.java to indicate the change required. Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Craig Barber <craig.barber@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> ================================================================== AArch64: Use long for pointers in graphics/Camera For storing pointers, long is used in android/graphics/Camera class, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> =================================================================== Change-Id: Ib3eab85ed97ea3e3c227617c20f8d213f17d4ba0
ni/android_renderscript_RenderScript.cpp
|
bdc223a7f2b84ecacac0487b48d8005a24739668 |
15-Jan-2014 |
Jason Sams <jsams@google.com> |
Merge "Check that bound allocations are 1D"
|
9eb8b3ae097bceb13490341c615ffac6e85bdc7d |
15-Jan-2014 |
Jason Sams <jsams@google.com> |
Check that bound allocations are 1D We do not support higher order bound allocations. The stride is not available to the script so they cannot walk the allocation correctly. Change-Id: I9447a5d43c3ae1b88fc9522628a17bd5a317ffc6
ava/android/renderscript/Script.java
|
6f842ac8aa37dd855fbffdc09f5491bd85ab3c9a |
13-Jan-2014 |
Tim Murray <timmurray@google.com> |
Add clipping for intrinsics. Change-Id: Ic7e1da3c69aa3d5f990816178739120b6059e7a5
ava/android/renderscript/ScriptIntrinsic3DLUT.java
ava/android/renderscript/ScriptIntrinsicBlend.java
ava/android/renderscript/ScriptIntrinsicBlur.java
ava/android/renderscript/ScriptIntrinsicColorMatrix.java
ava/android/renderscript/ScriptIntrinsicConvolve3x3.java
ava/android/renderscript/ScriptIntrinsicConvolve5x5.java
ava/android/renderscript/ScriptIntrinsicHistogram.java
ava/android/renderscript/ScriptIntrinsicLUT.java
|
5eaf468434e96bc7c8d4cfeb138699a1c7b256ca |
10-Jan-2014 |
Tim Murray <timmurray@google.com> |
Fix debug context. bug 12477551 Change-Id: Icac28abc3dabce31834faa1942b596c2f207f29e
ni/android_renderscript_RenderScript.cpp
|
06b4567559bbf39eccfa9c28152c8e5e067cf576 |
07-Jan-2014 |
Tim Murray <timmurray@google.com> |
Enable asynchronous destruction of BaseObjs. Change-Id: Iaddf8041a3c870a986ec8999e6ccc3aede38fc4c
ava/android/renderscript/BaseObj.java
ava/android/renderscript/RenderScript.java
|
71a01b8648a440d4773acf0d2376d015c129ebb5 |
08-Jan-2014 |
Tim Murray <timmurray@google.com> |
Fix most logging macros for context pointers. Change-Id: I7f4a8db4f3a52c368cc32ce0428f8001df8a4166
ni/android_renderscript_RenderScript.cpp
|
04f0d6e3394ed8518db51307a9b66f9b44477a46 |
18-Dec-2013 |
Tim Murray <timmurray@google.com> |
Fix getBytesSize for YUV allocations. bug 12134914 Change-Id: I128e75b756a5bd129077177e254f1db6c94182f1
ava/android/renderscript/Allocation.java
|
a0eabfbc413cf6ee0659ac19243efc5ba2d0f733 |
19-Dec-2013 |
Stephen Hines <srhines@google.com> |
Fix improper declaration/use of pointer. https://code.google.com/p/android/issues/detail?id=61547 This variable is shadowing the outer "ptr" declaration, resulting in a potential NULL pointer being passed to the message API. Change-Id: If96bfae8d5e874e12597182678a180ba137b78da
ni/android_renderscript_RenderScript.cpp
|
d1576fb039f018ea4d55abbb2c03d542011be399 |
17-Dec-2013 |
Tim Murray <timmurray@google.com> |
Move RenderScript from graphics/ to new fw/base subdirectory rs. Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
ava/android/renderscript/Allocation.java
ava/android/renderscript/AllocationAdapter.java
ava/android/renderscript/BaseObj.java
ava/android/renderscript/Byte2.java
ava/android/renderscript/Byte3.java
ava/android/renderscript/Byte4.java
ava/android/renderscript/Double2.java
ava/android/renderscript/Double3.java
ava/android/renderscript/Double4.java
ava/android/renderscript/Element.java
ava/android/renderscript/FieldPacker.java
ava/android/renderscript/FileA3D.java
ava/android/renderscript/Float2.java
ava/android/renderscript/Float3.java
ava/android/renderscript/Float4.java
ava/android/renderscript/Font.java
ava/android/renderscript/Int2.java
ava/android/renderscript/Int3.java
ava/android/renderscript/Int4.java
ava/android/renderscript/Long2.java
ava/android/renderscript/Long3.java
ava/android/renderscript/Long4.java
ava/android/renderscript/Matrix2f.java
ava/android/renderscript/Matrix3f.java
ava/android/renderscript/Matrix4f.java
ava/android/renderscript/Mesh.java
ava/android/renderscript/Path.java
ava/android/renderscript/Program.java
ava/android/renderscript/ProgramFragment.java
ava/android/renderscript/ProgramFragmentFixedFunction.java
ava/android/renderscript/ProgramRaster.java
ava/android/renderscript/ProgramStore.java
ava/android/renderscript/ProgramVertex.java
ava/android/renderscript/ProgramVertexFixedFunction.java
ava/android/renderscript/RSDriverException.java
ava/android/renderscript/RSIllegalArgumentException.java
ava/android/renderscript/RSInvalidStateException.java
ava/android/renderscript/RSRuntimeException.java
ava/android/renderscript/RSSurfaceView.java
ava/android/renderscript/RSTextureView.java
ava/android/renderscript/RenderScript.java
ava/android/renderscript/RenderScriptGL.java
ava/android/renderscript/Sampler.java
ava/android/renderscript/Script.java
ava/android/renderscript/ScriptC.java
ava/android/renderscript/ScriptGroup.java
ava/android/renderscript/ScriptIntrinsic.java
ava/android/renderscript/ScriptIntrinsic3DLUT.java
ava/android/renderscript/ScriptIntrinsicBlend.java
ava/android/renderscript/ScriptIntrinsicBlur.java
ava/android/renderscript/ScriptIntrinsicColorMatrix.java
ava/android/renderscript/ScriptIntrinsicConvolve3x3.java
ava/android/renderscript/ScriptIntrinsicConvolve5x5.java
ava/android/renderscript/ScriptIntrinsicHistogram.java
ava/android/renderscript/ScriptIntrinsicLUT.java
ava/android/renderscript/ScriptIntrinsicYuvToRGB.java
ava/android/renderscript/Short2.java
ava/android/renderscript/Short3.java
ava/android/renderscript/Short4.java
ava/android/renderscript/Type.java
ava/android/renderscript/package.html
ni/Android.mk
ni/android_renderscript_RenderScript.cpp
|