4a4578530a1a5fb751ea5a7bfbff83f3ab669895 |
|
02-Jun-2016 |
David Gross <dgross@google.com> |
Delete simple reduction implementation. Bug: 27298560 Change-Id: I8a89c9df753d12ee8af06008d424e77bb916cd8f
/frameworks/base/rs/java/android/renderscript/Script.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)
/frameworks/base/rs/java/android/renderscript/Script.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
/frameworks/base/rs/java/android/renderscript/Script.java
|
ba038689b1cd96cd3c1c83d9cf1219bff5bb518d |
|
22-Jan-2016 |
David Gross <dgross@google.com> |
Unhide Script::reduce() interface for general reduction. Bug: 23535724 Change-Id: I7a43622954de9f4168f7e4376f39d6ec54191c03
/frameworks/base/rs/java/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
/frameworks/base/rs/java/android/renderscript/Script.java
|
4347a2af97da5cebb6d1a4a5350748e4a52066eb |
|
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.
|
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
/frameworks/base/rs/java/android/renderscript/Script.java
|
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
/frameworks/base/rs/java/android/renderscript/Script.java
|
d5c780a7877d898452f47355abee64a82dc57038 |
|
05-May-2015 |
Jason Sams <jsams@google.com> |
Merge "Fix Allocation-less launches"
|
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
/frameworks/base/rs/java/android/renderscript/Script.java
|
bc5c64b72536ac78e6229e8a0423d774da77abe6 |
|
17-Apr-2015 |
Jason Sams <jsams@google.com> |
Fix Allocation-less launches Change-Id: Ic4c6644072a11aab9a273070be5734519136f685
/frameworks/base/rs/java/android/renderscript/Script.java
|
8610f837bcc70f30f0ed4a6f59b54bd1d896f305 |
|
31-Mar-2015 |
Jason Sams <jsams@google.com> |
Update LaunchOptions description Change-Id: I7425c9ea9d82ed54950557e93aa46b69ebc02c23
/frameworks/base/rs/java/android/renderscript/Script.java
|
6a420b5e0be235d35f319118eb4920f74a61dc5e |
|
31-Mar-2015 |
Jason Sams <jsams@google.com> |
unhide RS apis Change-Id: I30c3349c9222765ad7850890e0431bc6a6d3757a
/frameworks/base/rs/java/android/renderscript/Script.java
|
ad555f91a0f95c6778a0e0f9a2a9cfd57dc00b6c |
|
18-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix potential NPE in Script Bug: 19797138 Change-Id: I5cd9394bd2c0f7c044c1f2f24665384fa797cd97
/frameworks/base/rs/java/android/renderscript/Script.java
|
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
/frameworks/base/rs/java/android/renderscript/Script.java
|
be392ad35e29b17ed54fdbbbb8dd3e80fc1022b9 |
|
24-Jan-2015 |
Yang Ni <yangni@google.com> |
Adds invocable functions to ScriptGroup This also includes InvokeID support Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
/frameworks/base/rs/java/android/renderscript/Script.java
|
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
/frameworks/base/rs/java/android/renderscript/Script.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
/frameworks/base/rs/java/android/renderscript/Script.java
|
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
/frameworks/base/rs/java/android/renderscript/Script.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
/frameworks/base/rs/java/android/renderscript/Script.java
|
678cc7fe9fef00fb3381e64f95cc6907796bcd8e |
|
06-Mar-2014 |
Jason Sams <jsams@google.com> |
Validate objects are from the correct context. Change-Id: I7d87b0e253b8d2e36d1aed790cfe3a7dd23e158f
/frameworks/base/rs/java/android/renderscript/Script.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
/frameworks/base/rs/java/android/renderscript/Script.java
|
355707e4f665904e31d9f5fcff1e3921f7db8cdd |
|
17-Dec-2013 |
Tim Murray <timmurray@google.com> |
Move RenderScript from graphics/ to new fw/base subdirectory rs. Change-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d
/frameworks/base/rs/java/android/renderscript/Script.java
|