History log of /frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
e397e95414f02d7b3a5614ea66957196b93f9f47 15-May-2015 Miao Wang <miaowang@google.com> [RenderScript] fix unhide after cherry-pick to aosp

Change-Id: I85ef17f0641cf1a35d0f33062ab1b444d8ee5049
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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)
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
99ed3398beb6b032803b839df578de9206940b73 15-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] unhide existing apis in compat lib.

Change-Id: I7db14dceb13421fef81cbe890756790218a297f8
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
93f31b4fffe6907307c9df100cae2e8ba46e57f5 15-Apr-2015 Miao Wang <miaowang@google.com> [RenderScript] update the ScriptGroup2 API after name field is added.

bug: 20247311
Change-Id: Iee06cf7087ce8caad56c7530b7dae327f39f5554
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
d19da75d0a7ac09179cb67488f95402b38c010d3 31-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Make destroy() correctly handle cached process context.

Change-Id: I39456e143fa1d3c25f9f6ef8de777740a5d32f1f
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
b600f3bcdbd9a8fecd18d273d94f9b05a438fdd2 05-Mar-2015 Miao Wang <miaowang@google.com> [RenderScript] Update the java API about Allocation copyTo & From
FieldPacker

Change-Id: I1b9b1de3e0a6b975770d9af376f696eacaa8251b
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
9eb28ebcc5777f3ea8d26065cbd2635775b93acf 28-Feb-2015 Miao Wang <miaowang@google.com> [RenderScript] AutoPadding & Unpadding for Vec3 Elements during
copyTo & copyFrom.

Change-Id: Ideaa7c9393a8cb620f5b286985a8c69eff7a6c2f
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
b9da3f66de38ee08c42e4612087b81d7331bdf74 24-Jan-2015 Yang Ni <yangni@google.com> InvokeID in compat lib.

Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
87c148957ae393873f13767854291c68f525fa2e 11-Sep-2014 Tim Murray <timmurray@google.com> Fix KITKAT usage.

bug 17189604

Change-Id: I89b90bb90985b9b117c7c9a1954bbcac31ebb1cd
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
6318b3424d0036b28343d9a4e7d587ec4760b818 24-Jul-2014 Jason Sams <jsams@google.com> Add WAR to force CPU on implementations with a broken blur.

Change-Id: Id8b966b196063fe8dec1b9ebb275b37be34696e2
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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.
27250e121155f570d1d0db7a1b09fcbaa1361aa4 28-Jan-2014 Tim Murray <timmurray@google.com> Add asynchronous object destruction and WAR to enable on API 18.

Change-Id: I5952a140eabc8899712b77617e3fba39748207c3
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
57314f70efef60f5a858802835ec70247e8f1948 08-Nov-2013 Tim Murray <timmurray@google.com> Fix missing class warnings on old platforms. Also fix BaseObj.equals.

Change-Id: I7deb528815d98e3359eb5e8c801d6fa71b90bab8
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
7720e5ceb6a4cc9ed330ad7c483f7eac08f554e6 23-Aug-2013 Tim Murray <timmurray@google.com> Add GC hooks to compat lib.

bug 10428172

Change-Id: Idb9f0590258c845bf32e2d5a56e868a284f0f82f
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
60c5b31f4448410221de043873b94797732afa66 06-Jun-2013 Stephen Hines <srhines@google.com> s/android.renderscript/android.support.v8.renderscript/ for links.

Bug: 8570568
Change-Id: I26463e0de573360e98323200118ab19a85dde315
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
7d435ae5ba100be5710b685653cc351cab159c11 03-Jun-2013 Stephen Hines <srhines@google.com> Update RS support library docs.

Bug: 8570568
Change-Id: Ie80c8edc9fbcfbda047912c1228ebb5807d7c488
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java
099deb8fb1715e62bcb24513f8e9305ab4f7743a 29-May-2013 Scott Main <smain@google.com> re-organize renderscript support lib to match organization patterns

Bug: 9188088

Change-Id: I8ef73a288aa0dc6dc92adbe64389dc6dee3ed807
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.java