47c6b0d9d617a74fdfc4a23a523157760b6632ef |
|
21-May-2015 |
Miao Wang <miaowang@google.com> |
[RenderScript] better handle edge cases for Incremental Intrinsic Support. bug: 21902810 Change-Id: I9b3b3a2314e8f08b6eaf7f5561136646583163e2
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/RenderScript.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
/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
|
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
|
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
|
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
|