• Home
  • History
  • Annotate
  • only in /frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/
History log of /frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b96cf883ae029038386da87af40b2acf72a54d5b 02-Jun-2016 David Gross <dgross@google.com> Delete simple reduction implementation.

Bug: 27298560
Change-Id: I8d246c4e7d5b427148ebaf9a17bfa6fe3f6ea78b
enderScript.java
cript.java
7ae29d1bd4d3f211c0295638e48204f1902b6d9c 25-May-2016 Miao Wang <miaowang@google.com> [RenderScript] Unhide getByteBuffer and getStride for support lib.

Bug: 28962099
Change-Id: I315e055f62799eb86674a959831fd0ad14fd4f47
llocation.java
b139bfeb57c3bb2b2042da201e5314c3f6fcd13f 25-May-2016 Miao Wang <miaowang@google.com> [RenderScript] Update RenderScript support lib documentation.

Bug: 23159764
Bug: 26862970
Bug: 28177406

- Update documenation of Allocation.setAutoPadding and copy APIs as
go/ag/903325.
- Update documentation of ScriptIntrinsicBlur as go/ag/28177406.
- Remove unused imports in Allocation.java

Change-Id: If1eaa0bffa8c694947b80fd40b39ff61ce8e10d0
llocation.java
criptIntrinsicBlur.java
c90157d08c02c2c255580485346fdeffdd6315cd 22-Apr-2016 Miao Wang <miaowang@google.com> [RenderScript] Add finalizer to support lib context.

Bug: 28347289

- Adding finalizer to support lib context, avoiding leak of native
memory.

Change-Id: Ica3fdbfe65c0c651877be4324d0cb95a7256f8d7
enderScript.java
d805095048f6be52cddbd572ee343c4639ba8187 22-Apr-2016 Alan Viverette <alanv@google.com> Clean up deprecation tags in support libraries

Also fixes renderscript and recyclerview docs builds.

Bug: 28339627
Bug: 28073702
Change-Id: I0f38cf82fe260de4488660c87aaed8d26265eeba
criptGroup.java
93b91f73e0a96bedce66e6e8ff0813b051f13892 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
enderScript.java
4dadd8068cd8a4065abe1bb7d394a0d93861af9f 30-Mar-2016 Miao Wang <miaowang@google.com> [RenderScript] Update documentation for Allocation.setAutoPadding().

Bug: 26862970
Change-Id: I91b9205641a8bfb0b6fed903195257f5172d4227
llocation.java
7e8e92f79a6dfcb7e6ec80028f648579f29450e5 30-Mar-2016 Miao Wang <miaowang@google.com> [RenderScript] Fix IntrinsicConvolve documentation.

Bug: 25117120

- Better format.
- Typo fixes.

Change-Id: I596e00fadd2bd92ead909d6bef3e32e501142f8b
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
ec7aaf761b70596614cb832939c881eea6e2941f 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: I89fda42dc6a8bdbf3766916d84f7937275f96a42
cript.java
e4a401fd3e2f777365c2ee9ee277c68065d5b178 12-Feb-2016 David Gross <dgross@google.com> Compatibility library support for general reduction.

Requires corresponding change in frameworks/rs.

Bug: 23535724
(cherry picked from commit 62a63e5b0d6548c3ff8ade45235739008f6589f1)

Change-Id: I171eda6388115e19bea9c51c3c68a857d866cf25
enderScript.java
cript.java
e214512fee6106909d3c6de59d28c307d71236c1 15-Jan-2016 Yang Ni <yangni@google.com> Avoid absolute path loading .so after M

Bug: 26548955

Some apps have unpacked APKs, e.g., Google Camera. Using absolute path
for shared libraries provided by the app will prevent them from loading.
Fixed this by limiting usage of the absolute path to API levels older
than M.

Updated the bug number comment in the code so that they are clickable.

Bumped the SDK level to 23 for RenderScript support lib build, so that
we can use the proper API level constant defined in
android.os.Build.VERSION_CODES.

Change-Id: I9b6d9efed380e3e077e1efeabea324d4c01a7f0b
enderScript.java
654520a64a21237eaf526f2d5aa24613b25fb0cc 25-Nov-2015 Miao Wang <miaowang@google.com> [RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer

- Construct the ByteBuffer using the AllocationGetPointer when running
on L+ devices, otherwise create a read-only ByteBuffer and
explicitly copy the data from Allocation to it.
- 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.

Bug: 25926361

Change-Id: I3ac187ffc598d07362abb704ec3393ae2b8b892a
llocation.java
enderScript.java
6d056f6d36b9016574c94ec903e873feb2ad31b1 12-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
criptGroup.java
8b03eca305a4019ef712afa3a8deb1d348463e70 07-Nov-2015 Miao Wang <miaowang@google.com> [RenderScript] Load from the full path of librsjni and libRSSupport.

- For API 9+ load from the full path of librsjni, libRSSupport.
- Enable logging of critical error.
- Log the version of both JAVA and JNI.

Bug: 25226912
Change-Id: I357398634ec3bfd70c71e005241c5a66650bdba6
enderScript.java
b41126e51e80ad409c86599999e68d7b640e96d3 06-Oct-2015 Miao Wang <miaowang@google.com> am 4d70a806: Merge "Retry if interrupted before mMessageThread has joined."

* commit '4d70a8068fdab1ea8003446cdd70264adffe7d8b':
Retry if interrupted before mMessageThread has joined.
2acc30f5f5533a239a80d3bd9102d2a4d2a7a51e 06-Oct-2015 Miao Wang <miaowang@google.com> Retry if interrupted before mMessageThread has joined.

- Taking the same change from pirama in fw/base/rs:
I3213091a0e996449bceb403dffca3063786d5a65
I452124915ea3f19610e6d4a3411d741f2f604af2
- 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.
- Interrupt current thread if InterruptedException is received during
Thread.join(). Also, log the interruption.

Change-Id: Iaba078318141eb74d0cf20e00e47be0c8edde59f
enderScript.java
e71f1f014cdbacaa091e6768aa24f4065cd041da 21-Aug-2015 Stephen Hines <srhines@google.com> am a9a6302a: Merge "Add reduce kernels to the support library."

* commit 'a9a6302a5b926ba5b947795921bb63f5845857ce':
Add reduce kernels to the support library.
42e1c8ed103fb24059cb6d689cb06179f04f7e41 18-Aug-2015 Matt Wala <wala@google.com> Add reduce kernels to the support library.

Currently hidden behind a flag, since reduce isn't part of any API
level yet.

Bug: 22631253
Change-Id: Ia8e8bb9429f9cb8844d38067f43fa493cbb8540c
enderScript.java
cript.java
55c41d9708c9ec16a9de753ba3091c17dfe5ddbb 08-Aug-2015 Miao Wang <miaowang@google.com> am ea0d9671: Merge "[RenderScript] Adaptive alignment of allocation for Incremental Intrinsic Support."

* commit 'ea0d9671975ce76fca22515da0bf09d2911c1667':
[RenderScript] Adaptive alignment of allocation for Incremental Intrinsic Support.
906f7a110d36d8a92bcb0e636048b3ec4ea34aa3 08-Aug-2015 Miao Wang <miaowang@google.com> am e0ad1bbb: Merge "[RenderScript] Add Multi-input Kernel support in RS Support lib"

* commit 'e0ad1bbb2d3a455f571ecb82d9e8ea237a1435f2':
[RenderScript] Add Multi-input Kernel support in RS Support lib
e536825342e722b68c498042fea387b5c5504f44 24-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] Adaptive alignment of allocation for Incremental Intrinsic Support.

Change-Id: I8e93317a00b8b80cdbdcc76df6c8b073f3e4bcd8
enderScript.java
cript.java
3cf9bc14128f46345ba95294c30873ae52e89aec 18-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] Add Multi-input Kernel support in RS Support lib

- Only functional for target API >= 23.

bug: 22541075
Change-Id: I4ad46d4d60c38f5b2adeacde6d878098ee903b4b
enderScript.java
cript.java
criptIntrinsicBlur.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicYuvToRGB.java
475ed3b12b9b16925b110cc0b77abe6adb29554a 21-Jul-2015 Miao Wang <miaowang@google.com> am 275679f2: Merge "[RenderScript] Add docs advising users about dstAtop bug for support lib." into mnc-dev

* commit '275679f266076a5ce39b6094701a8cc73dc9355c':
[RenderScript] Add docs advising users about dstAtop bug for support lib.
a02a127f51cd43cb8196dd1448fcafc2ca13d818 21-Jul-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Add docs advising users about dstAtop bug for support lib."
086772f37de8099749b98b5c84a6e7072e4ad255 21-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] Add docs advising users about dstAtop bug for support lib.

Bug: 22047392
Change-Id: I5264e39804ebafd53291c5b1ad5513ffff422942
(cherry picked from commit a706ff0e94206b4691f188a8f2d664f1486b2d60)
criptIntrinsicBlend.java
a706ff0e94206b4691f188a8f2d664f1486b2d60 21-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] Add docs advising users about dstAtop bug for support lib.

Bug: 22047392
Change-Id: I5264e39804ebafd53291c5b1ad5513ffff422942
criptIntrinsicBlend.java
b04ba387fb00d889cbcb31987c7aa16adb6f95d2 17-Jul-2015 Miao Wang <miaowang@google.com> am af2a0a7b: Merge "[RenderScript] Work around for older devices with problem dlopen libblasV8."

* commit 'af2a0a7b6a56d51287c57df17206a4619ecd8dab':
[RenderScript] Work around for older devices with problem dlopen libblasV8.
a2f577b065e1a177a07694aa19ffd253db07a6a5 17-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] Work around for older devices with problem dlopen
libblasV8.

Change-Id: I4d02638a7f5a6e03c5dc169a4db14bebe0c02365
enderScript.java
044225edc558796a86e0e646e3fed3696c8c34c8 15-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] fix BNNM docs for support lib

bug: 22507076
Change-Id: I864e2c7e32f55c501db80d1f28081800fab15027
(cherry picked from commit 513bce7b3def28727698a86e8ded969f1be3351a)
criptIntrinsicBLAS.java
8e218c9bae55e7ff382799aa62a00e7427c21f91 16-Jul-2015 Miao Wang <miaowang@google.com> am 9d903b0d: Merge "[RenderScript] fix BNNM docs for support lib" into mnc-dev

* commit '9d903b0df58a3c0b767bc2851c0700c969d87156':
[RenderScript] fix BNNM docs for support lib
513bce7b3def28727698a86e8ded969f1be3351a 15-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] fix BNNM docs for support lib

bug: 22507076
Change-Id: I864e2c7e32f55c501db80d1f28081800fab15027
criptIntrinsicBLAS.java
54265535b010e20a61e50bc0ddcd808f723713e9 03-Jul-2015 Miao Wang <miaowang@google.com> am 2dd1643f: am 3b6a7bbc: Merge "[RenderScript] update the type of offsets for BLAS.BNNM for RS support lib." into mnc-dev

* commit '2dd1643f4c778a18a43e68255bbcf55d3e961891':
[RenderScript] update the type of offsets for BLAS.BNNM for RS support lib.
bb76270972b85eec6702347d1be9e420c83708c3 02-Jul-2015 Miao Wang <miaowang@google.com> am b298e068: am 7dcccf53: Merge "[RenderScript] unhide IntrinsicBLAS in support lib." into mnc-dev

* commit 'b298e068973e72ff9c56973248fdfd50ce6272ba':
[RenderScript] unhide IntrinsicBLAS in support lib.
f1b5211b181a6bf9df20a7848be8f5cf289b9553 01-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] update the type of offsets for BLAS.BNNM for RS support
lib.

bug: 22184114
Change-Id: I59686228cf716b0eace80541a43ac99f1da2f208
(cherry-picked from commit: 2e372074c036b9a8e4b4a1cbbd394071a50586df)
criptIntrinsicBLAS.java
2d3cf8f00dd26bad33f8fa691b3483ac81f01b00 18-Jun-2015 Miao Wang <miaowang@google.com> [RenderScript] Add docs for IntrinsicBLAS

bug: 21902810

(cherry picked from commit ec3a4e64fd36b436e22b7760fb4e4c5db64673fa)

Change-Id: I3c0addaf24afb239ff87d153b6c6ea19b4f8fc72
criptIntrinsicBLAS.java
2e372074c036b9a8e4b4a1cbbd394071a50586df 01-Jul-2015 Miao Wang <miaowang@google.com> [RenderScript] update the type of offsets for BLAS.BNNM for RS support
lib.

bug: 22184114
Change-Id: I59686228cf716b0eace80541a43ac99f1da2f208
criptIntrinsicBLAS.java
cd0abd72bb294a3d5afed985cdf5dda312ccd6ad 01-Jul-2015 Miao Wang <miaowang@google.com> am ec2a1d4f: am bfe48631: Merge "[RenderScript] Add docs for IntrinsicBLAS" into mnc-dev

* commit 'ec2a1d4f99f43290314f24512db4f08643a1f2f7':
[RenderScript] Add docs for IntrinsicBLAS
f57c6121f8b3301921ea37928f97f6a2b7da0c52 01-Jul-2015 Miao Wang <miaowang@google.com> am 16003178: Merge "[RenderScript] better handle edge cases for Incremental Intrinsic Support."

* commit '160031786d00913f6351e405f732affac5114b28':
[RenderScript] better handle edge cases for Incremental Intrinsic Support.
102876a127f305e0bb9455803e6674f827735d49 01-Jul-2015 Miao Wang <miaowang@google.com> am 1500f550: Merge "[RenderScript] Implement BLAS in support lib."

* commit '1500f5501bf2418b6f81917dfdae4847d70b4d9f':
[RenderScript] Implement BLAS in support lib.
852482cf1bda31db62d08ac0b124a417ff00e116 21-May-2015 Miao Wang <miaowang@google.com> [RenderScript] better handle edge cases for Incremental Intrinsic
Support.

bug: 21902810

(cherry picked from commit 47c6b0d9d617a74fdfc4a23a523157760b6632ef)

Change-Id: I37ff71f9002c591785143aa14dd825be7de60c78
enderScript.java
35ef270f319aeac81d562897c480b507102dc9ae 13-May-2015 Miao Wang <miaowang@google.com> [RenderScript] Implement BLAS in support lib.

- Works in compat mode
- Native mode is enabled if targetSdkVersion >= 23 and deviceAPI >= 23
- As other intrinsics, if set targetSdkVersion = 21, Incremental
Support (hybrid mode) will be enabled on device running L or later.

bug: 21902810

(cherry picked from commit 8dab1e59827244f84ceb73c5eb24427223b58b21)

Change-Id: I62410d174a60ab2a284cc94e8a1f6fcd70b7e102
enderScript.java
cript.java
criptIntrinsicBLAS.java
933cf123e3aad3b0ead52fb1ce5c0fbac604ca75 18-Jun-2015 Miao Wang <miaowang@google.com> [RenderScript] unhide IntrinsicBLAS in support lib.

bug: 21902810

Change-Id: I730cf646475f93f111a8863445fdc0a33a8fd7f6
criptIntrinsicBLAS.java
ec3a4e64fd36b436e22b7760fb4e4c5db64673fa 18-Jun-2015 Miao Wang <miaowang@google.com> [RenderScript] Add docs for IntrinsicBLAS

bug: 21902810

Change-Id: Ia95b98aa2d8f3441bd4519e88d195ff207b34c6c
criptIntrinsicBLAS.java
47c6b0d9d617a74fdfc4a23a523157760b6632ef 21-May-2015 Miao Wang <miaowang@google.com> [RenderScript] better handle edge cases for Incremental Intrinsic
Support.

bug: 21902810

Change-Id: I9b3b3a2314e8f08b6eaf7f5561136646583163e2
enderScript.java
8dab1e59827244f84ceb73c5eb24427223b58b21 13-May-2015 Miao Wang <miaowang@google.com> [RenderScript] Implement BLAS in support lib.

- Works in compat mode
- Native mode is enabled if targetSdkVersion >= 23 and deviceAPI >= 23
- As other intrinsics, if set targetSdkVersion = 21, Incremental
Support (hybrid mode) will be enabled on device running L or later.

bug: 21902810

Change-Id: Ie867c7a521b10f27fd924a127e1a85ebd671b3dd
enderScript.java
cript.java
criptIntrinsicBLAS.java
8c4a4225f1c928b635c110689e0d536f6d50855c 09-Jun-2015 Miao Wang <miaowang@google.com> am 78b83b27: am 0322c496: Merge "Update and fix ScriptGroup for outputs to globals" into mnc-dev

* commit '78b83b27331900f9a6b2e75399d0fda90d38ee95':
Update and fix ScriptGroup for outputs to globals
3b130b76bb0a170ec3e633cb227f2298d3df4352 09-Jun-2015 Miao Wang <miaowang@google.com> Update and fix ScriptGroup for outputs to globals

b/21187932

basd on I500f9cac9d89bcaec7c186e942ba4a7d413daadb in fw/base

Change-Id: I56b7c0176b861b8344cfb690a08efd14434c640b
criptGroup.java
9478dfd0bee9e8d97a047c17b13a1c2dfa0dd8ed 21-May-2015 Yang Ni <yangni@google.com> am b369d84a: Merge "Fix a broken link in doc comment to Closure" into mnc-dev

* commit 'b369d84a6ed79147582f19ad701a5a4947159778':
Fix a broken link in doc comment to Closure
8420b473505a276c53c146e64ead7167d247cf6e 21-May-2015 Yang Ni <yangni@google.com> Fix a broken link in doc comment to Closure

Change-Id: I6f2504aea54f1c58226a9713c575b6a452ae4c68
(cherry picked from commit 9c53b57a26392971b94693d15669599583b250b1)
criptGroup.java
9c53b57a26392971b94693d15669599583b250b1 21-May-2015 Yang Ni <yangni@google.com> Fix a broken link in doc comment to Closure

Change-Id: I6f2504aea54f1c58226a9713c575b6a452ae4c68
criptGroup.java
e397e95414f02d7b3a5614ea66957196b93f9f47 15-May-2015 Miao Wang <miaowang@google.com> [RenderScript] fix unhide after cherry-pick to aosp

Change-Id: I85ef17f0641cf1a35d0f33062ab1b444d8ee5049
enderScript.java
e6fedd219426549798e200183e7848d769a3c4bb 15-May-2015 Miao Wang <miaowang@google.com> am a1494f8a: Merge "Revert "[RenderScript] fix support lib after Native RS API change.""

* commit 'a1494f8a9ac27e1eb55c501860ab65413b362a47':
Revert "[RenderScript] fix support lib after Native RS API change."
6b54c19a922c856ae6756f6ac7078d9b237816e1 15-May-2015 Miao Wang <miaowang@google.com> resolved conflicts for merge of ccbefb12 to mnc-dev-plus-aosp

Change-Id: I3547efb10fc4015aa7c751a960374d582d773773
9f46435720c42643b2c8461b1766d70e55a7e12e 15-May-2015 Miao Wang <miaowang@google.com> Revert "[RenderScript] fix support lib after Native RS API change."

This reverts commit 73eb8f6b35aa1d93e0cb026997df43d3b5275c6e.

Change-Id: I8caa70e92d9689c3db8af5b00873dfd1bb267ded
enderScript.java
73eb8f6b35aa1d93e0cb026997df43d3b5275c6e 14-May-2015 Miao Wang <miaowang@google.com> [RenderScript] fix support lib after Native RS API change.

- fix reflection after native RS getMinorID() renamed to getMinorVersion()

bug: 21132592
Change-Id: Ibb164a320348002aad318649f3287abfcee4541a
enderScript.java
9e3e86ff655e152765c56a64c43a803e0ab41107 09-May-2015 Miao Wang <miaowang@google.com> [RenderScript] Enable developers to only use support runtime and
use black list for certain devices.

bug:18199873
Change-Id: If9041cc90478c971687ef5b655b6e68d6653020b
enderScript.java
2ca9702483711b6a04b95d3d32861066f45dcc8c 14-May-2015 Miao Wang <miaowang@google.com> [RenderScript] fix support lib after Native RS API change.

- fix reflection after native RS getMinorID() renamed to getMinorVersion()

bug: 21132592
Change-Id: Ibb164a320348002aad318649f3287abfcee4541a
enderScript.java
926950192efb7f794767e59b7c7bbeb6297ded61 13-May-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] unhide setBlackList() and forceCompat()" into mnc-dev
0db3ff4ae249fd256e61c7f3698acdc0b52bdf68 13-May-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Enable developers to only use support runtime and use black list for certain devices." into mnc-dev
5a156403fec9f428137e8e506d9a361222079912 12-May-2015 Miao Wang <miaowang@google.com> [RenderScript] unhide setBlackList() and forceCompat()

bug: 18199873

Change-Id: I40c44041bf30ad96dd56ba4696c184fff8ea556f
enderScript.java
d2e657744d117923cb07c614059d24ef9d4685ef 09-May-2015 Miao Wang <miaowang@google.com> [RenderScript] Enable developers to only use support runtime and
use black list for certain devices.

bug:18199873
Change-Id: If9041cc90478c971687ef5b655b6e68d6653020b
enderScript.java
ad49cd7b145c09e67cbf1cbef436f669f06af6f0 05-May-2015 Yang Ni <yangni@google.com> Sanity checks in JNI code for script groups

b/20728113

This is copying the fix I made in native implementation.
(https://android-review.googlesource.com/148980)

Change-Id: I231c0d20c41ee53342d8a975c2db5a31854b9d40
(cherry picked from commit 6d26e4f14a1874eb247542d98bb1554405e50377)
enderScript.java
6304514ebedfd1874f6c2e4aa4d998f14831a7bf 08-May-2015 Yang Ni <yangni@google.com> Merge "Sanity checks in JNI code for script groups"
a3d15a8e05e9e45e44f8792e81ee19f5b67b9650 03-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] Better handle DispatchTable init

1. targetSdkVersion <= deviceAPI, run in native mode when possible
(deviceAPI >= 19);
2. deviceAPI < 19, always use compat mode;
3. targetSdkVersion > deviceAPI, and if 19 < deviceAPI < 21, use compat
mode (since getPointer is not supported before L);
4. targetSdkVersion > deviceAPI >= 21, first try to initialize
DispatchTable based on targetSdkVersion using native mode (libRS.so), if
failed (say if targetSdkVersion = 23, native RS @21, dispatchTable will
not be able to initialized due to the new APIs added), fall back to
compat mode. If native mode successfully loaded, the Incremental
Intrinsic Support can kick in if needed.

Change-Id: Icafe2a1a5512dd15f399341c239dec802442033c
enderScript.java
49b1621b2554895c774b534abb2c448803fae3ac 07-May-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Better handle DispatchTable init"
6d26e4f14a1874eb247542d98bb1554405e50377 05-May-2015 Yang Ni <yangni@google.com> Sanity checks in JNI code for script groups

b/20728113

This is copying the fix I made in native implementation.
(https://android-review.googlesource.com/148980)

Change-Id: I231c0d20c41ee53342d8a975c2db5a31854b9d40
enderScript.java
d89f7b3b5dea1cfbdf24481afa53a44ef5c8ad3f 20-Apr-2015 Yang Ni <yangni@google.com> Move new script group API into ScriptGroup

Removed the recently added class ScriptGroup2.
Deprecated nested class Builder, methods setInput, setOutput, and
execute.
Renamed nested class UnboundValue to Input.
Marked classes Closure, Future, and Input as final.

Change-Id: I362910c115e9d0173dc515674e08bf4878232879
criptGroup.java
criptGroup2.java
ad3c3dc1b57435e949659adf3316413e0c6d9682 20-Apr-2015 Yang Ni <yangni@google.com> Move new script group API into ScriptGroup

Removed the recently added class ScriptGroup2.
Deprecated nested class Builder, methods setInput, setOutput, and
execute.
Renamed nested class UnboundValue to Input.
Marked classes Closure, Future, and Input as final.

Change-Id: I1ec557985197135a58175cf111e7404c2953c064
criptGroup.java
criptGroup2.java
bc7c83dae47167dd7cf89f2d4f4edd60223ed758 17-Apr-2015 Miao Wang <miaowang@google.com> am 36c3e9e1: am 49ae55cd: am 5e3be8d4: Merge "[RenderScript] change the constructor back to protected."

* commit '36c3e9e1a55354e2de7ffbba7b93b9996ccd8c76':
[RenderScript] change the constructor back to protected.
0c57ffa1823435763f7a813166ea67cbc8bfe8d3 17-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] change the constructor back to protected.

Change-Id: I410dd315733cde95ef447fb4a62edb0d11ba28fc
criptIntrinsicHistogram.java
248d01328a57fe8cd13e65c240c1670c16d4e82c 16-Apr-2015 Miao Wang <miaowang@google.com> am 91b90dc1: am f2ff1612: am 252e7d2d: Merge "[RenderScript] Update ScriptGroup2 and IntrinsicHistogram base on the native RS API."

* commit '91b90dc1939cee84068b5e81dda2b8bef93f0541':
[RenderScript] Update ScriptGroup2 and IntrinsicHistogram base on the native RS API.
252e7d2dddc3e613af245a48c3c5350be11ffaf1 16-Apr-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Update ScriptGroup2 and IntrinsicHistogram base on the native RS API."
95e32296aa843eab5c264fb7ba0d0b79a96eddd8 16-Apr-2015 Miao Wang <miaowang@google.com> am 512c1e24: am 18e39c2d: am 79f7d687: Merge "[RenderScript] typo fix in Allocation.java"

* commit '512c1e24fb9afc1b71d8a2aefa27aad05255a587':
[RenderScript] typo fix in Allocation.java
fc3eec6c1a127047d66086bc74ad92b4bddb9d26 16-Apr-2015 Ying Wang <wangying@google.com> Merge "Fix docs build."
e0e7c9a6c0ead9890aad3922a7002d9bed29a355 16-Apr-2015 Ying Wang <wangying@google.com> Fix docs build.

Change-Id: Ic03badf1d6a6f89b4b15f2b0abefa06059d7424d
llocation.java
591c707ed160fefdb74b2097e4c62e82ae262fdb 16-Apr-2015 Ying Wang <wangying@google.com> Fix docs build.

Change-Id: Ic03badf1d6a6f89b4b15f2b0abefa06059d7424d
llocation.java
7bcaa62bca55f3ec054894e1425eeea1e3b2c0cd 16-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] typo fix in Allocation.java

Change-Id: Iea7a5bc1da3de012b9e921d4c33604255cc08bfb
llocation.java
99ed3398beb6b032803b839df578de9206940b73 15-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] unhide existing apis in compat lib.

Change-Id: I7db14dceb13421fef81cbe890756790218a297f8
llocation.java
enderScript.java
criptIntrinsic3DLUT.java
ype.java
13d123415d8286804cb025071b63083d05cc26d4 16-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] Update ScriptGroup2 and IntrinsicHistogram base on the
native RS API.

Change-Id: Ib26c9261a4ec28ac4a455bc1e96e2407fd67ee2f
ieldPacker.java
criptGroup2.java
criptIntrinsicHistogram.java
b651fe125170a0469189a714f6fd3fc76730e5b6 15-Apr-2015 Miao Wang <miaowang@google.com> am 0399fcb4: am 3a073a83: am 3776916a: Merge "[RenderScript] update the ScriptGroup2 API after name field is added."

* commit '0399fcb48c125d0d176b09ed2e446ca80e5c864e':
[RenderScript] update the ScriptGroup2 API after name field is added.
93f31b4fffe6907307c9df100cae2e8ba46e57f5 15-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] update the ScriptGroup2 API after name field is added.

bug: 20247311
Change-Id: Iee06cf7087ce8caad56c7530b7dae327f39f5554
enderScript.java
criptGroup2.java
0d200b95850651ff550b29bf9884ceae25d75186 15-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] unhide InvokeID class so that the api-checker is able to
run.

Change-Id: I62ee883d53e35b32ff22262b116c7d7d2dce23eb
cript.java
49b9759d85dec36f10debafa3419ce7fff31d34e 03-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] add exception reporting for copyTo() if array size
is smaller than Allocation size.

Change-Id: I26156427d16b05f3d11b46cbf026c9593c754498
llocation.java
d1614e9cdbfa878f4d1819305e9d9ef3e8de640d 03-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] Better handle DispatchTable init

1. targetSdkVersion <= deviceAPI, run in native mode when possible
(deviceAPI >= 19);
2. deviceAPI < 19, always use compat mode;
3. targetSdkVersion > deviceAPI, and if 19 < deviceAPI < 21, use compat
mode (since getPointer is not supported before L);
4. targetSdkVersion > deviceAPI >= 21, first try to initialize
DispatchTable based on targetSdkVersion using native mode (libRS.so), if
failed (say if targetSdkVersion = 23, native RS @21, dispatchTable will
not be able to initialized due to the new APIs added), fall back to
compat mode. If native mode successfully loaded, the Incremental
Intrinsic Support can kick in if needed.

Change-Id: Icafe2a1a5512dd15f399341c239dec802442033c
enderScript.java
c3e08a4781d4026ccc8f2dbd233acf4a01431e25 31-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Fix value size data type in closure creation.
Same change as the native RS part.

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: Icc189df881b17efb2931eea5879c55abf71c7213
criptGroup2.java
d19da75d0a7ac09179cb67488f95402b38c010d3 31-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Make destroy() correctly handle cached process context.

Change-Id: I39456e143fa1d3c25f9f6ef8de777740a5d32f1f
enderScript.java
8ed4ea242c8da2ef9a25461923699c8179f369f4 31-Mar-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Add ScriptGroup2 API for RenderScript Support Lib."
3abb8949c3a0815608306836fb8b4c7a593e3780 31-Mar-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Make support lib harder to leak context."
69335f8eaf555a8dc65ff04c5b49d1fa31e35f59 31-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Add ScriptGroup2 API for RenderScript Support Lib.

- For now, the new ScriptGroup2 API is only available for API 23+
native mode, or pure compat mode.
- Incremental Support Mode (hybrid mode) will be added in another CL.

Change-Id: I268e721e8724d51e54ab3f80e7762da4ddac4ff9
enderScript.java
criptGroup2.java
ype.java
9f9964b1fed9b506a0e1a572217fee69ff74caf4 27-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Make support lib harder to leak context.

- For compat lib, the created context will be cached for future reuse
within the process now.
- For native renderscript, the caching mechanism will be enbled for
API 23 and above.
- A createMultiContext() is added to support applications need more
than one RenderScript Context to be used at the same time.

Change-Id: Iaddc0995bfcb1aec0244bdbeed834a33edf8fc7c
enderScript.java
b561f3b79199a959e27a63dba14ecccb55a99437 26-Mar-2015 Miao Wang <miaowang@google.com> Merge "[RenderScript] Add additional check for determining whether to use native RS."
1aaa8b2c1e7d3cbacb743e7231a56bfc8358838f 18-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Fix the typo for setVar(int, long).

Bug: 19733739
Change-Id: If97d371e23693f6eda6b0522142f2d0e3491620c
cript.java
0cc3605a948e2cb1d068ff9bfbb7439ab9a6e8c7 06-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Add additional check for determining whether to use
native RS.

Workaround for Incremental Support lib on KK.
- if targetSdkVersion > device API version, always use compat mode
to gain access to all the intrinsics.
- For developers intended to use intrinsics introduced later than KK
Need to set the targetSdkVersion > KK, which is running in compat
mode.
- Otherwise on KK, be able to run scripts and intrinsics<=19, in native
mode.

Change-Id: Ie00ab8b05d274b46cafd71d1347ef7ac4e91aca7
enderScript.java
b600f3bcdbd9a8fecd18d273d94f9b05a438fdd2 05-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Update the java API about Allocation copyTo & From
FieldPacker

Change-Id: I1b9b1de3e0a6b975770d9af376f696eacaa8251b
llocation.java
enderScript.java
059fede7f200350b6131fc131f76248085485722 26-Jan-2015 Miao Wang <miaowang@google.com> [Renderscript] Incremental Support for Intrinsics.

- If Intrinsic API is higher than Device API,
run on compat context.
- By default, run on Native RS if available.
- If forced using compat mode, or Device API<=19,
Just fall back to regular compat mode.

Change-Id: Icb0a87ea4bcf0524c1ed2841702f1cc4f04ea24d
llocation.java
lement.java
enderScript.java
cript.java
criptGroup.java
criptIntrinsic3DLUT.java
criptIntrinsicBlend.java
criptIntrinsicBlur.java
criptIntrinsicColorMatrix.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicHistogram.java
criptIntrinsicLUT.java
criptIntrinsicResize.java
criptIntrinsicYuvToRGB.java
ype.java
9eb28ebcc5777f3ea8d26065cbd2635775b93acf 28-Feb-2015 Miao Wang <miaowang@google.com> [RenderScript] AutoPadding & Unpadding for Vec3 Elements during
copyTo & copyFrom.

Change-Id: Ideaa7c9393a8cb620f5b286985a8c69eff7a6c2f
llocation.java
enderScript.java
2b7f06facd09f8f3ca3372733d316844767c8ecf 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

Change-Id: Ic9cd9e849f98955240e8f863202e098b58b16438
llocation.java
enderScript.java
7f0ff145bed6c0c8202eaec304fa87b0eecae962 19-Feb-2015 Miao Wang <miaowang@google.com> [RenderScript] Code clean up & Update the support lib based on native
rs. (java interface)

Change-Id: Ic4807c8913b58e833da57da77a23648feb91ff6b
llocation.java
yte2.java
ieldPacker.java
enderScript.java
criptIntrinsic.java
825350eef96fe808a489376d0baa16307cbb5f6b 14-Jan-2015 Miao Wang <miaowang@google.com> [Renderscript] Set native lib path from java RS context for rs compat lib.

Change-Id: I84c3659bffa34d3fa07f14a7b423ed06c5315855
enderScript.java
b9da3f66de38ee08c42e4612087b81d7331bdf74 24-Jan-2015 Yang Ni <yangni@google.com> InvokeID in compat lib.

Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
enderScript.java
cript.java
67fa9ab954e42ccba012eab0d550176f167fb872 04-Feb-2015 Miao Wang <miaowang@google.com> [Renderscript] make Allocation.destroy() include setSurface(null) for
USAGE_IO_OUTPUT (Compat lib)

Change-Id: I0e74f74b9eb5e918728fc02773e442f672f45649
llocation.java
6416ca9394a0f946f216fce94d5b3376ddd49e16 24-Jan-2015 Miao Wang <miaowang@google.com> Merge "Required 64bit changes for JNI/Java for RS compat lib."
3d9b60c9ae71c4c09df0b4e59c825a5d631e1254 03-Dec-2014 Miao Wang <miaowang@google.com> Required 64bit changes for JNI/Java for RS compat lib.

Change-Id: I535e41c239ea536dd454646d8dbc03c4be212489
llocation.java
aseObj.java
lement.java
ieldPacker.java
enderScript.java
ampler.java
cript.java
criptC.java
criptGroup.java
criptIntrinsic.java
criptIntrinsic3DLUT.java
criptIntrinsicBlend.java
criptIntrinsicBlur.java
criptIntrinsicColorMatrix.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicLUT.java
criptIntrinsicYuvToRGB.java
ype.java
ee72e7511a43009c1d03e12c7464ad4068f22152 13-Jan-2015 Miao Wang <miaowang@google.com> Catch the exception if Java cannot find libRSSupportIO lib for
Renderscript Compat lib.

Change-Id: Ic9397dd593edc991fa5050a91c009c63fa33e352
enderScript.java
68171c40fc9a77c05da83453ac93a380960f36aa 06-Nov-2014 Miao Wang <miaowang@google.com> Enable USAGE_IO_OUTPUT and corresponding SetSurface and IOSend functions
for in RS Compat lib.

The USAGE_IO support is provided by a shared lib (libRSSSupportIO)
dynamically loaded on devices running ICS or higher.

bug 12924018

Change-Id: Id9478f8db0d52dd6891e367dbef0d64a186ca399
llocation.java
enderScript.java
0a6baa205b88d8dc913c8c66df2682d01940c7cc 21-Nov-2014 Miao Wang <miaowang@google.com> Allow the Renderscript Compat lib to work on devices running ICS or lower.

- WAR for the bug that the dynamic linker ignores RTLD_LOCAL on older devices.
- Cleanup of Android.mk for librsjni

Change-Id: Icaf29339a29e7f0a7381d883c0ab8a1212b1575d
enderScript.java
dbf6b4b75aa70e8c1e4c0dace624a2ca8a2ca171 10-Oct-2014 Miao Wang <miaowang@google.com> Rewrite the support lib to switch compat lib over to dispatch table.

- Thunker classes are no longer needed.

Change-Id: If6f418828183ce18e307903e77ef1a5a5960a23a
llocation.java
llocationThunker.java
aseObj.java
lement.java
lementThunker.java
xceptionThunker.java
ieldPacker.java
ieldPackerThunker.java
enderScript.java
enderScriptThunker.java
ampler.java
amplerThunker.java
cript.java
criptC.java
criptCThunker.java
criptGroup.java
criptGroupThunker.java
criptIntrinsic3DLUT.java
criptIntrinsic3DLUTThunker.java
criptIntrinsicBlend.java
criptIntrinsicBlendThunker.java
criptIntrinsicBlur.java
criptIntrinsicBlurThunker.java
criptIntrinsicColorMatrix.java
criptIntrinsicColorMatrixThunker.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve3x3Thunker.java
criptIntrinsicConvolve5x5.java
criptIntrinsicConvolve5x5Thunker.java
criptIntrinsicLUT.java
criptIntrinsicLUTThunker.java
criptIntrinsicYuvToRGB.java
criptIntrinsicYuvToRGBThunker.java
ype.java
ypeThunker.java
78ff462f94984b1987c3bc107b5702c4c25aa9c1 12-Sep-2014 Tim Murray <timmurray@google.com> Remove public from ScriptIntrinsicYuvToRGBThunker definition.

Thunkers shouldn't be public.

bug 16031597

Change-Id: Idcbc17e32c4181fd941af49142deb030aef5a6c2
criptIntrinsicYuvToRGBThunker.java
87c148957ae393873f13767854291c68f525fa2e 11-Sep-2014 Tim Murray <timmurray@google.com> Fix KITKAT usage.

bug 17189604

Change-Id: I89b90bb90985b9b117c7c9a1954bbcac31ebb1cd
enderScript.java
179158fa990160cf3f309f6a87a039e71ab664e8 03-Sep-2014 Tim Murray <timmurray@google.com> Switch RS support lib to use LOCAL_SDK_VERSION.

The RS support lib wasn't setting LOCAL_SDK_VERSION, which caused
problems where hidden specialized system methods would be used on
devices without said methods.

bug 17189604

Change-Id: Iea51308625fe19c03e3302e3106e1a7c3e1cbc25
ieldPacker.java
ieldPackerThunker.java
enderScript.java
enderScriptThunker.java
6318b3424d0036b28343d9a4e7d587ec4760b818 24-Jul-2014 Jason Sams <jsams@google.com> Add WAR to force CPU on implementations with a broken blur.

Change-Id: Id8b966b196063fe8dec1b9ebb275b37be34696e2
enderScript.java
4c6d9a982719aa2823b11013549955a86ce7e6e3 19-Jun-2014 Stephen Hines <srhines@google.com> am 6ad3c289: am 1004f0d0: am 3cab30a1: Merge "Create compat FieldPacker.getPos() to get the actual amount of data used for FP."

* commit '6ad3c2890a21571bc1d1785883c8a80d8bdbb7f9':
Create compat FieldPacker.getPos() to get the actual amount of data used for FP.
95730ed847182c0b424f87d14d4ce276496dfa66 18-Jun-2014 Stephen Hines <srhines@google.com> Create compat FieldPacker.getPos() to get the actual amount of data used for FP.

Change-Id: I08d4322c2f3316952e291d771d028a6433406028
llocation.java
llocationThunker.java
ieldPacker.java
ieldPackerThunker.java
b5e7ba4f09aaec0f7246892157820d01ba155a2d 01-Mar-2014 Tim Murray <timmurray@google.com> am 7a6f1441: am f8ddb166: Merge "Fix error and message handler with thunking. Also fix null check with equals."

* commit '7a6f1441c200679c26fd3a6edbe23f12897bf828':
Fix error and message handler with thunking. Also fix null check with equals.
8b33529b03912efab1aedd30ca5bd818ddbe3713 28-Feb-2014 Tim Murray <timmurray@google.com> Fix error and message handler with thunking. Also fix null check with equals.

Change-Id: I3f05d3dfcbcfac679ce91feb3459ceb177c60161
aseObj.java
enderScriptThunker.java
eeb3042428fbe3a3cace554d3aca43b324904ad1 08-Nov-2013 Tim Murray <timmurray@google.com> Fix missing class warnings on old platforms. Also fix BaseObj.equals.

Change-Id: I7deb528815d98e3359eb5e8c801d6fa71b90bab8
aseObj.java
ieldPacker.java
ieldPackerThunker.java
enderScript.java
enderScriptThunker.java
5f27d89ee6a9e7ffe93392b389ef04f48ad2e3fa 20-Feb-2014 Tim Murray <timmurray@google.com> am e2929ada: am a76a3571: Merge "Add support for enabling workarounds via metadata."

* commit 'e2929ada8754729c97a3fddfb1e9bc7fc47c8420':
Add support for enabling workarounds via metadata.
2e34e412f4ca0b25cfa67edaa838086dc2758c74 07-Feb-2014 Tim Murray <timmurray@google.com> Add support for enabling workarounds via metadata.

Change-Id: If943fa0f75d19ecc532ff1967240ffaa8d6b41c3
enderScript.java
34398b353efd170695f10f3b2f679bb964b6b8d4 04-Feb-2014 Tim Murray <timmurray@google.com> am 5de2fd60: am 56f564ae: Merge "Add asynchronous object destruction and WAR to enable on API 18."

* commit '5de2fd6011c1ca173ce60a2b2e961bdf04ebaa30':
Add asynchronous object destruction and WAR to enable on API 18.
4520bde553fc18f714eb76c48a63c5e2b960f70d 04-Feb-2014 Tim Murray <timmurray@google.com> am 46733346: am 9c2c7da1: Merge "Fix getBytesSize for YUV allocations."

* commit '467333467a0e878afc628b29709aa0970328f870':
Fix getBytesSize for YUV allocations.
27250e121155f570d1d0db7a1b09fcbaa1361aa4 28-Jan-2014 Tim Murray <timmurray@google.com> Add asynchronous object destruction and WAR to enable on API 18.

Change-Id: I5952a140eabc8899712b77617e3fba39748207c3
aseObj.java
enderScript.java
8379e65d0e9941d6157b8ed86e5d19b4a65c343d 24-Jan-2014 Tim Murray <timmurray@google.com> Fix getBytesSize for YUV allocations.

Change-Id: I10db0781db2570ec1bdab920430a2250980393d8
llocation.java
407e01608ccafe5dc24f82608583f71c34312f9c 05-Dec-2013 The Android Open Source Project <initial-contribution@android.com> Merge commit 'cb4c5e0f0d28bcd66b313d1c38ef82abbbddcf4d' into HEAD
b9cfc8d203f8b7e7eade5ff8986b573e3e8fddfb 26-Nov-2013 Stephen Hines <srhines@google.com> Add missing cases for DEPTH/YUV pixel DataKinds.

Change-Id: I494a9c84766a423e3b715e50a22a7f2bfc6744a1
lementThunker.java
d3648907bedf5383125118037f0f0f59f2a0e180 15-Nov-2013 Tim Murray <timmurray@google.com> Merge "Fix missing class warnings on old platforms. Also fix BaseObj.equals."
57314f70efef60f5a858802835ec70247e8f1948 08-Nov-2013 Tim Murray <timmurray@google.com> Fix missing class warnings on old platforms. Also fix BaseObj.equals.

Change-Id: I7deb528815d98e3359eb5e8c801d6fa71b90bab8
aseObj.java
ieldPacker.java
ieldPackerThunker.java
enderScript.java
enderScriptThunker.java
d1107f953974cf7a6c8bdf43e898d2f1f74427e6 25-Oct-2013 Tim Murray <timmurray@google.com> add error propagation for thunking layer

bug 11370403

Change-Id: I5e25d1c01bc4f72445c94d36ffeb509e60f1803f
llocationThunker.java
lementThunker.java
xceptionThunker.java
enderScriptThunker.java
amplerThunker.java
criptCThunker.java
criptGroupThunker.java
criptIntrinsic3DLUTThunker.java
criptIntrinsicBlendThunker.java
criptIntrinsicBlurThunker.java
criptIntrinsicColorMatrixThunker.java
criptIntrinsicConvolve3x3Thunker.java
criptIntrinsicConvolve5x5Thunker.java
criptIntrinsicLUTThunker.java
criptIntrinsicYuvToRGBThunker.java
ypeThunker.java
a311f881625f5483f9681454d6001c48efd16541 27-Sep-2013 Stephen Hines <srhines@google.com> am 29f64363: am 232f84a0: am 8d63d101: Merge "Fix YUV to RGB intrinsic thunking." into jb-mr2-dev

* commit '29f6436313f03ffeda6170f23b0177d2ab038620':
Fix YUV to RGB intrinsic thunking.
cb391966620c967fc66e77d1755363fbd635cbc0 17-Sep-2013 Tim Murray <timmurray@google.com> Fix YUV to RGB intrinsic thunking.

Change-Id: Icd8e56dbd96ee17200c01a7d114ad6c0847f0ae8
criptIntrinsicYuvToRGBThunker.java
7720e5ceb6a4cc9ed330ad7c483f7eac08f554e6 23-Aug-2013 Tim Murray <timmurray@google.com> Add GC hooks to compat lib.

bug 10428172

Change-Id: Idb9f0590258c845bf32e2d5a56e868a284f0f82f
llocation.java
enderScript.java
0f5bae87e2e3e3b0e66803122b5c4c7dd36d43dd 02-Jul-2013 Stephen Hines <srhines@google.com> Fix RS support library.

Bug: 9664050

1) Remove dependency on libskia.
2) Remove dependency on libandroid_runtime.
3) Switch libcutils/liblog to use static libraries.
4) Remove unused include of JNIHelp.h.
5) Fix missing default USAGE_GRAPHICS_TEXTURE for bitmap Allocations.
6) Provide a setprop for testing compatibility mode:
adb shell setprop debug.rs.forcecompat 1
7) Move shouldThunk() function into base RenderScript class.
8) Switch to actual NDK-provided logging infrastructure.
9) Remove dependency on libutils.

Change-Id: Ie218e05c78aac8f0c0cecb0b84bcfd2ab2fbf845
llocation.java
ieldPacker.java
enderScript.java
60c5b31f4448410221de043873b94797732afa66 06-Jun-2013 Stephen Hines <srhines@google.com> s/android.renderscript/android.support.v8.renderscript/ for links.

Bug: 8570568
Change-Id: I26463e0de573360e98323200118ab19a85dde315
llocation.java
lement.java
enderScript.java
ampler.java
criptGroup.java
criptIntrinsic3DLUT.java
criptIntrinsicBlend.java
ype.java
7d435ae5ba100be5710b685653cc351cab159c11 03-Jun-2013 Stephen Hines <srhines@google.com> Update RS support library docs.

Bug: 8570568
Change-Id: Ie80c8edc9fbcfbda047912c1228ebb5807d7c488
llocation.java
aseObj.java
yte2.java
yte3.java
yte4.java
ouble2.java
ouble3.java
ouble4.java
lement.java
ieldPacker.java
loat2.java
loat3.java
loat4.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
atrix2f.java
atrix3f.java
atrix4f.java
SDriverException.java
SIllegalArgumentException.java
SInvalidStateException.java
SRuntimeException.java
enderScript.java
ampler.java
cript.java
criptC.java
criptGroup.java
criptIntrinsic3DLUT.java
criptIntrinsicBlend.java
criptIntrinsicBlur.java
criptIntrinsicColorMatrix.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicLUT.java
criptIntrinsicYuvToRGB.java
hort2.java
hort3.java
hort4.java
ype.java
099deb8fb1715e62bcb24513f8e9305ab4f7743a 29-May-2013 Scott Main <smain@google.com> re-organize renderscript support lib to match organization patterns

Bug: 9188088

Change-Id: I8ef73a288aa0dc6dc92adbe64389dc6dee3ed807
llocation.java
llocationThunker.java
aseObj.java
yte2.java
yte3.java
yte4.java
ouble2.java
ouble3.java
ouble4.java
lement.java
lementThunker.java
ieldPacker.java
loat2.java
loat3.java
loat4.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
atrix2f.java
atrix3f.java
atrix4f.java
SDriverException.java
SIllegalArgumentException.java
SInvalidStateException.java
SRuntimeException.java
enderScript.java
enderScriptThunker.java
ampler.java
amplerThunker.java
cript.java
criptC.java
criptCThunker.java
criptGroup.java
criptGroupThunker.java
criptIntrinsic.java
criptIntrinsic3DLUT.java
criptIntrinsic3DLUTThunker.java
criptIntrinsicBlend.java
criptIntrinsicBlendThunker.java
criptIntrinsicBlur.java
criptIntrinsicBlurThunker.java
criptIntrinsicColorMatrix.java
criptIntrinsicColorMatrixThunker.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve3x3Thunker.java
criptIntrinsicConvolve5x5.java
criptIntrinsicConvolve5x5Thunker.java
criptIntrinsicLUT.java
criptIntrinsicLUTThunker.java
criptIntrinsicYuvToRGB.java
criptIntrinsicYuvToRGBThunker.java
hort2.java
hort3.java
hort4.java
ype.java
ypeThunker.java