History log of /frameworks/base/graphics/java/android/renderscript/RenderScript.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5757bf89c44e7a4805340b5634bec13a1caf39f8 10-Mar-2014 Jason Sams <jsams@google.com> Add hidden minor version ID for support lib workarounds.

bug 13170046

Change-Id: I0c77901752e9a0b10bd5be62311c79a0ab7128e5
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ff7256e757502279b1777127a12eba235be679ae 10-Mar-2014 Jason Sams <jsams@google.com> Fix destruction issues relating to AllocationAdapter.

bug 13170046

Change-Id: I922b19c086b675949c6fae66c6dcb4c8af3b715f
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
932e78e9903342e3494983fd3463084caab4ba42 03-Sep-2013 Tim Murray <timmurray@google.com> Add YUV element convenience function.

Change-Id: Ie67dfba6a4c4f1913875ad9817c53e45d56809ae
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
2f2472c42be8e80f00019594036744d902e09dcb 22-Aug-2013 Tim Murray <timmurray@google.com> Add garbage collection hooks

bug 10428172

Change-Id: I6365aa58bbc99aa134e1f261a5819e07a7d70fb0
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3f4579fbe44d95c7b0e5850446b929d70a4a85c5 05-Jun-2013 Tim Murray <timmurray@google.com> am 379641a7: am ea45ab6f: Merge "Improve RS documentation." into jb-mr2-dev

* commit '379641a7ef09e1d7fab34d3027c5809fb2bc21ad':
Improve RS documentation.
c11e25c4e653124def1fb18e203b894f42106cbe 09-Apr-2013 Tim Murray <timmurray@google.com> Improve RS documentation.

bug 8570568
Change-Id: I465fcc8ec3e2cc892dc3cb0067aacf5224338102
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
6d7a53cbddbffba30f7e9f82ced9c1ab46214f5a 24-May-2013 Tim Murray <timmurray@google.com> Add support to Java for RS tracing.

Change-Id: I95c365345fea3a1e132a7eb2270d541be0745d02
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
119143de98a289d02937b0392c7665c7236a5970 11-May-2013 Tim Murray <timmurray@google.com> am 9917c1e2: am 17502c4b: Merge "Remove extraneous logging." into jb-mr2-dev

* commit '9917c1e2e9ba8a0bd4f29ce05844cd539c3a41b9':
Remove extraneous logging.
da67debe22159fdf0bbeca6340766ebe2b8e67a3 09-May-2013 Tim Murray <timmurray@google.com> Remove extraneous logging.

bug 8888887

Change-Id: I68d01c2ba649257be1577d53f330ad28d3b57011
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
0f59d6d34e2a22b263a7787fcb1d2d519cb6a3c3 21-Apr-2013 Stephen Hines <srhines@google.com> am 4a84af89: am b322f994: Merge "Add new error code for Debug Context work." into jb-mr2-dev

* commit '4a84af896c830d6ef613d1baa607d472cf865073':
Add new error code for Debug Context work.
42028a87568c2b7b5ff3691df7c345bbc5802ade 18-Apr-2013 Stephen Hines <srhines@google.com> Add new error code for Debug Context work.

Bug: 7343201

This error type is less severe when running under the debug context,
allowing developers to use RSErrorHandler to respond to errors like
out-of-bounds native accesses.

Change-Id: I79c87d1956c94833546f0f638ffa1aafecae49cd
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e8ed1eeb3f336c749c4ddbf88c50de6b1e41ff9b 15-Apr-2013 Jason Sams <jsams@google.com> am 4b87c54b: am 097ed01a: Merge "Revert GC thread changes" into jb-mr2-dev

* commit '4b87c54b06ed6834785ea06e066bb1e988a76973':
Revert GC thread changes
f38c6ab76a824e45c0491b753d5b88f8e337e3a3 15-Apr-2013 Jason Sams <jsams@google.com> am c4294ed2: am 330a9fe3: Merge "Unhide new RS APIs." into jb-mr2-dev

* commit 'c4294ed2f1de5c89b5e283942e0d5f8cd8822bfb':
Unhide new RS APIs.
9bf189228fdb0ec14b284f8bd543d5f9137997cc 14-Apr-2013 Jason Sams <jsams@google.com> Revert GC thread changes

This is not quite a straight revery, some manual edits were necessary.

The original CL didn't undergo sufficient design review or testing. Revert until the regressions can be sorted out.

Bug 8585185


This reverts commit 6dacf8355a0692b52c49f603f43317772cb36175

This reverts commit f8c033db1edf36a0ab09568c3142054f0be2d1a1

Change-Id: Ie7215bdf881332e822603547e92f810f595077fc
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
02d56d90e01e20db8424de94a14fe59dc94f19c0 13-Apr-2013 Jason Sams <jsams@google.com> Unhide new RS APIs.

This exposes the fast path handling of YUV data.

bug 8566866

Change-Id: Iaa3700100db61dd51d16d80ea8ae22f2dcc41bb0
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d7fec6edade22f2ca2ce33d65b0d2f08efc0eddc 12-Apr-2013 Tim Murray <timmurray@google.com> am f151a541: am d6b8a035: Merge "Add support for synchronous get()." into jb-mr2-dev

* commit 'f151a5411eb6afd104daac10b3e43f5e3a60c61d':
Add support for synchronous get().
d6b8a035337e096f8d313b70f2178f4ec54ba2e4 12-Apr-2013 Tim Murray <timmurray@google.com> Merge "Add support for synchronous get()." into jb-mr2-dev
e1f8089a94a5c2bc271a1c23c1e07ff92b551ea8 12-Apr-2013 Tim Murray <timmurray@google.com> am 5c18ff0f: am 869d2735: Merge "Fix issues with GC thread." into jb-mr2-dev

* commit '5c18ff0f2b9eab8481acfe13603e253e9c16fb32':
Fix issues with GC thread.
869d273503adbccfae3bac7425649f2e1d2aefad 12-Apr-2013 Tim Murray <timmurray@google.com> Merge "Fix issues with GC thread." into jb-mr2-dev
6dacf8355a0692b52c49f603f43317772cb36175 12-Apr-2013 Tim Murray <timmurray@google.com> Fix issues with GC thread.

bug 8600533

Change-Id: I356902ee9897daeb2c1090815beeb572234c81e7
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ca22277d334baf077127a1dd84d1b3a048cba778 12-Apr-2013 Jason Sams <jsams@google.com> am d4b1b98d: am a2f289a4: Merge "USAGE_IO_INPUT buffer notifications" into jb-mr2-dev

* commit 'd4b1b98dfd9090cf8ccf7e713d0cca9049cb10a2':
USAGE_IO_INPUT buffer notifications
739c8263a10d34f5acba7fce2052012d1545d10b 12-Apr-2013 Jason Sams <jsams@google.com> USAGE_IO_INPUT buffer notifications

Change-Id: I6ec0508089029da9ed118127f0c13b7b189ef5e9
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
7c4caadb939b1563328251c156262c179a685c70 11-Apr-2013 Tim Murray <timmurray@google.com> Add support for synchronous get().

bug 8599910

Change-Id: I0e7c52350cc1abb14a5ed59bb92e8e0346209d53
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
4e8cf0c83c974d606812f2d152d7ae9db01570a6 10-Apr-2013 Stephen Hines <srhines@google.com> resolved conflicts for merge of 0664479a to master

Change-Id: Ia2cb081d575dbf2bf041143f1c4f553ecd2c24f3
7d25a829d3da96fb6ac0d285aa1bfb2022271bee 10-Apr-2013 Stephen Hines <srhines@google.com> Defer RS cache creation until a ScriptC is built.

Bug: 8582926
Change-Id: If017f41382f023f8f6ddd78ba198402d427c95f8
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
171af247589f63fffee37a0e81a975afb62279a2 10-Apr-2013 Jason Sams <jsams@google.com> am fd38ca2c: am 07c6fa12: Merge "Implement RS GC worker thread." into jb-mr2-dev

* commit 'fd38ca2cdcaa07800058a12622896cdd9d2e2189':
Implement RS GC worker thread.
2c128082c65d696fc1ae71c098ab3f47c411a554 10-Apr-2013 Jason Sams <jsams@google.com> am 84882711: am 808723f2: Merge "Cleanup Allocation and add 3D copies." into jb-mr2-dev

* commit '84882711fcb7f54bfa4b0f6f28b70bbe35e24487':
Cleanup Allocation and add 3D copies.
07c6fa123da8c7a25edab751543d96fea1dd57f6 10-Apr-2013 Jason Sams <jsams@google.com> Merge "Implement RS GC worker thread." into jb-mr2-dev
f8c033db1edf36a0ab09568c3142054f0be2d1a1 09-Apr-2013 Tim Murray <timmurray@google.com> Implement RS GC worker thread.

Bug 8579360

Change-Id: I98a5509b68e592bcbb4958f2ca72c236a22910b5
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b05d689653b1bc94836f716f29e9578677c29075 10-Apr-2013 Jason Sams <jsams@google.com> Cleanup Allocation and add 3D copies.

bug 8567058

Change-Id: Ib05ff3de851bccfea1531ca6c1801153632a2a85
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e4d9a01bfc7451afff1ed399a5801c7aa2af2831 29-Mar-2013 Dan Morrill <morrildl@google.com> Phase 1 of refactoring SystemServer.

SystemServer is currently a monolithic class that brings up key system
services. This change is the first phase of refactoring it to be more
configurable. Specifically, it adds a set of on/off switches used to control
startup of individual services. Future plans include finer grained controls
and a more explicit and consistent startup sequence for these services.

Change-Id: I7299f5ce7d7b74a34eb56dffb788366fbc058532
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
add26dca07cc5a5c935bc68f57bee2c1cd96a79e 23-Feb-2013 Jason Sams <jsams@google.com> add support for debug and profile contexts.

Change-Id: I759e54e365a344a93d725eb4fa70a2c4c98bf05a
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
72226e0543461133b9e177a3e78ae50b0c65e797 22-Feb-2013 Jason Sams <jsams@google.com> Implement USAGE_IO_INPUT

Change-Id: Id5b9e3d0a17e4df15eec36d542fde6dc626138b2
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ab7a2919a321af21b234d8db14748624c1b13634 16-Feb-2013 Tim Murray <timmurray@google.com> Merge "Add MIRRORED_REPEAT."
6b9b2caf2bf977508e223792bb5eba75091c232d 15-Feb-2013 Tim Murray <timmurray@google.com> Add MIRRORED_REPEAT.

Change-Id: I7565da24912a3c33d8f824da9ea0899a423d3c40
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
dac6ed0b69b23ab25757085dd5ce68092516ee2f 13-Feb-2013 Stephen Hines <srhines@google.com> Add rsnScriptForEachClipped() implementation with no param array.

JNI doesn't let us pass down a NULL parameter array (from the usrData part
of our reflection). In this case, we simply clone our existing function, but
remove the offending array parameter.

Change-Id: Ib1d6e202f2a55ba8922eec3da5a93d8daa882250
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
eb8c29cb7ece3f4b7ad18e5393b07fa7418a541c 07-Feb-2013 Tim Murray <timmurray@google.com> Add API entry points for clipped kernels.

Change-Id: Idf474a5ac391c41e9215cd2f03e7f8c4bfb875fa
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3c6721899ea903ed278feac1e76a97137fa9d0c3 07-Feb-2013 Jason Sams <jsams@google.com> Merge "Implement rs.sendMessage()"
e68c1ce1d41ac43b0d59015f3556ca20bf7e4548 06-Feb-2013 Scott Main <smain@google.com> am 11f1c5b8: am b3a57191: am 0a00de11: am 805d2e2d: am 00f49084: Merge "docs: fix renderscript links that currently require redirect" into jb-mr1-dev

# Via Android Git Automerger (4) and others
* commit '11f1c5b89a98cb6794f2b1f158b8c22e38af975f':
docs: fix renderscript links that currently require redirect
455d64426615e5d269a3bd05cd91b67c3811fcdf 06-Feb-2013 Jason Sams <jsams@google.com> Implement rs.sendMessage()

Change-Id: Ib4f4bb7bb4f697d0b5405ad55721394ed2456c65
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a4b7bc97862e01d38b483524f1d1cf433d29e294 06-Feb-2013 Jason Sams <jsams@google.com> Log non-fatal RS errors.

Change-Id: I3e58b89453af8955ba9df825ec143e793890f44a
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b47fa1699a02a96d5da8e175966e9584c6bd5565 05-Feb-2013 Scott Main <smain@google.com> docs: fix renderscript links that currently require redirect

Change-Id: Ie12ff2c4be5ca22ac43dfe3a16868c7bef8e4ae8
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b109cc78616abee7291eb42094cd156b5db3355d 08-Jan-2013 Jason Sams <jsams@google.com> Add YUV allocation creation.

Change-Id: I0d1ff72f60481eb9c28cf058eab72e689494d14b
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a314551d69098537337c970da615a8f8af58e1f1 05-Dec-2012 Tim Murray <timmurray@google.com> Add support for Bitmap-backed Allocations in Java.

Change-Id: Iab38a275aa6cdac91c76fa0d134fbc1e8f387913
Bug: 7256604
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
08a81583c18a849e442ceeb8d7baeca743fb3be8 18-Sep-2012 Jason Sams <jsams@google.com> Add Kernel, Method, and field IDs
bug 7182873

Change-Id: I066a359bb04027e9376dac088560f042c496b10e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
6ab97682fd444586ee135912a4210417a1c8781b 10-Aug-2012 Jason Sams <jsams@google.com> Intrinsics test

Change-Id: I1847ad0c9190100eb84f7e052dd9f3bff81dc447
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
9c9ad3f8c218954e46aab81f9af7834cea5675ca 08-May-2012 Stephen Hines <srhines@google.com> Revert "Deprecate"

This reverts commit a0c2eb27b408660b02fa248943166d6c7e447908.

Conflicts:

api/current.txt
graphics/java/android/renderscript/Element.java
graphics/java/android/renderscript/Script.java

Change-Id: I3c8fa62b12da95b3dbc842b5284dbed65d3cf963
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
adeb809201fcb77ba2b76a814ae4cdc9dacb326b 20-Apr-2012 Stephen Hines <srhines@google.com> Start passing element/dim information along with FieldPacker.

BUG=6009244

Change-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a0c2eb27b408660b02fa248943166d6c7e447908 20-Apr-2012 Alex Sakhartchouk <alexst@google.com> Deprecate

Change-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3a2914132146f340511425d7f78540098606b512 12-Apr-2012 Stephen Hines <srhines@google.com> Add missing support for Element.FONT().

Change-Id: Id66676958cc41d934b7f01acd65916f6d777d355
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e07694b24f7d12d72b084b6651356681ebd0efd6 04-Apr-2012 Jason Sams <jsams@google.com> Validate context when using RS objects.

BUG=6035422

Change-Id: I8586be0085b36767289e1f634111c0ff076cec3c
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
fb9aa9f3ef11878caaf6fcfb5ea49ffb9f7abf33 29-Mar-2012 Jason Sams <jsams@google.com> Convert from SurfaceTexture to Surface

Change-Id: I2ad4307294d4144999ca0c12ac19849b188243fb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
fe1d5ffd1b6c4977a9f301997d2ad90e5b049a3b 23-Mar-2012 Jason Sams <jsams@google.com> Implement USAGE_IO_INPUT



Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
1a4e1f3efd077f3a61038aedab84dc84c9c44d19 25-Feb-2012 Jason Sams <rjsams@android.com> Make compute work without an app context.

Change-Id: I644b4711135d6f5d9866b6c2e5e6f6a5ceb1f3d4
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a6f338ca5f0c8359d1952167858851dd025e47e2 25-Feb-2012 Jason Sams <rjsams@android.com> Do RS caching the same way HardwareRenderer does.
Eliminates the need for an application context for caching.

Change-Id: I4374738083b5eb4ce983d2cb5409428e3668c423
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
791c0d188a5f06739e689df49585f87939be3bd8 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Piping texture names through shader builder. Fixing uint size_t mismatch."
2123b46ba85adb2cfb78068f8368e830640118d3 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Piping texture names through shader builder.
Fixing uint size_t mismatch.

Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
163766cbe798baf8e86eb8201bc6c3def931d59a 15-Feb-2012 Jason Sams <rjsams@android.com> Beging IO stream out from allocation to surface texture.

Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
0b1ad704f4d66219e4b0e1e87947b4d004d3414f 04-Feb-2012 Stephen Hines <srhines@google.com> am e05bc81c: Merge "We should not throw for non-fatal errors."

* commit 'e05bc81c19838801b91de2642dc275a16dd7cf71':
We should not throw for non-fatal errors.
be74bdd2349095f203ae0fddcc4816bfbd56bc5d 04-Feb-2012 Stephen Hines <srhines@google.com> We should not throw for non-fatal errors.

BUG=5955072

Change-Id: I731242805957a057aaff1ba96a58c69d6e474a59
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
0a29fe1be19df6d96c1e5df0f1b551a6b14dc60c 03-Feb-2012 Stephen Hines <srhines@google.com> am cc2daede: Merge "Properly recover from failed compilation."

* commit 'cc2daede56257f0f1f490a1aebf5b9b898d9816a':
Properly recover from failed compilation.
862dadb7a7aa290e382ca02a376776e0e27987a1 02-Feb-2012 Stephen Hines <srhines@google.com> Properly recover from failed compilation.

BUG=5955072

We used to call delete, which did not update the Context's view of the world,
leading to potential segfaults on Context teardown. This change also enables
exceptions to be thrown when runtime errors are encountered.

Change-Id: If63578efff2d7dd03639da1049c1a5ebc69fde35
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
615e7cee03d1a53072b0369fa9f247811ac56845 13-Jan-2012 Jason Sams <jsams@google.com> Start implementing SurfaceTexture streaming into RS allocations.

Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
fc8d7a960ac11eaa9dda07b8166ec935513fcceb 23-Dec-2011 Joe Fernandez <joefernandez@google.com> am 2b072677: am 201469f5: am bb7f590a: Merge "docs: Add developer guide cross-references, Project ACRE, round 4" into ics-mr1

* commit '2b072677538de979961b5bf527109fdab1713731':
docs: Add developer guide cross-references, Project ACRE, round 4
3aef8e1d1b2f0b87d470bcccf37ba4ebb6560c45 20-Dec-2011 Joe Fernandez <joefernandez@google.com> docs: Add developer guide cross-references, Project ACRE, round 4

Change-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
857d0c7017da763a420e825fffa2f260eb982c97 24-Nov-2011 Jason Sams <jsams@google.com> Private API to support MFF transition.

Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
f15ed0124ea7f7f87e4188a1dd15cc4917a62ee9 31-Oct-2011 Jason Sams <rjsams@android.com> Path rendering

Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
7d5f5e7c8943e043a422ad51c85d4e1684c37e28 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> adding getters to Sampler ProgramRaster, ProgramStore, Element.
Element adds ability to get subelement info. Tests for new stuff.

Change-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
85397d8dcbcbe098c805b90fe7779206125e2399 07-Oct-2011 Jason Sams <rjsams@android.com> Simplify the way we get the version info.
Reduces startup overhead.

Change-Id: Id9556dfe553c23bf3f870a524ca5e687bb9fe777
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
94aaed38467c71a6c804f0e18b41346a4013c25b 23-Sep-2011 Jason Sams <rjsams@android.com> Remove unused fields in ProgramRaster

Change-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
4382467a80dd12c6362d57edca7f2367f7ae877c 02-Aug-2011 Stephen Hines <srhines@google.com> Start using bcinfo components within librs.

BUG=4942491

Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
faa32b33b50ad941f631716dd0915e936bdc3ac5 21-Jun-2011 Jason Sams <rjsams@android.com> First cut at RSTextureView.

Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3c0618be2fdad66f8d2249bd8b83a436b8aadec4 20-Jun-2011 Stephen Hines <srhines@google.com> Merge "Add support for more vector types to RS."
304b1f5497155bcf91e7b855cfab7a675e80bf26 14-Jun-2011 Alex Sakhartchouk <alexst@google.com> Allocation copy functions.

Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
260c77a4f741c3db76057cc4ea2ee54fe335ecf9 02-Jun-2011 Glenn Kasten <gkasten@google.com> Use android.os.Process.THREAD_PRIORITY_* symbols

As part of latency project, searching for and replacing
hard-coded thread priorities by symbols.

Change-Id: I113c07af95f8808b889b665e884b6b41d3440f8d
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
836c4a58a7f03485ef433dcdb61837cbc0c39735 01-Jun-2011 Stephen Hines <srhines@google.com> Add support for more vector types to RS.

Change-Id: If1bc34ef6670b6b5de3c1b6b3b3325637b8c7b43
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
edbfabdb98a2974f973d6c042e6efd547dc02fc5 18-May-2011 Jason Sams <rjsams@android.com> Core to client fifo on sockets.

Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
25999a08a6652ff5d7d0973f279f1e92e04b3506 12-May-2011 Alex Sakhartchouk <alexst@google.com> Cleanup mesh creation.

Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a89094aa3bc059c6e03b20b4c5b1ede4582f3da9 05-May-2011 Alex Sakhartchouk <alexst@google.com> Code Cleanup and better Sampler creation method

Change-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
2698536b3ff60bfee85e47e4a8d4b25fdfdf4db5 04-May-2011 Jason Sams <rjsams@android.com> Fix error checks on compute context creation.
Remove GL init for compute scripts.

Change-Id: I1bce8e4112babf4345fa56a30a9bed753734d8d6
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
6e494d3ab606be8c06f8d4930fbec572bbfa15c2 28-Apr-2011 Jason Sams <rjsams@android.com> Add dalvik code for forEach.

Change-Id: I26533fc553315b99b8f177ab62d9735a177b26b0
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
43a17654cf4bfe7f1ec22bd8b7b32daccdf27c09 07-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These haven't been working since before 1.0.

Change-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
bd184c55850997a5c5e285357998dadbe95b7b5d 06-Apr-2011 Jason Sams <rjsams@android.com> Cleanup character limits.

Change-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b 06-Apr-2011 Jason Sams <rjsams@android.com> Seperate ProgramRaster.
Cleanup ProgramRaster and ProgramStore creation.

Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e4a06c5fc738bf219f2a495e12a637b2d0871651 17-Mar-2011 Jason Sams <rjsams@android.com> Start seperating out RS compute implementation. Create hal
layer to seperate from runtime.

Change-Id: Idf5c1261be4131690d25c15948e98324e979b4f9
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
2c74ad9aae29cc64fece926f353825a7925792c2 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fix for bug 3434228

Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
8cecbb5293f73e3f63f2601dda68016762c58a0c 01-Mar-2011 Stephen Hines <srhines@google.com> DO NOT MERGE: Fix typos in RenderScript docs.

Change-Id: Ie5f326c5c682ca7b604328ab25d7402cf01f7890
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d1ac98149737299513da1357e36f68cbb6d74425 19-Jan-2011 Jason Sams <rjsams@android.com> Fix race condition between GC thread and
the teardown of RS. The RS context was going away while
the objects were being deleted within the finializer.

Add more debugging for playCoreCommands.

Change-Id: I391f0b4db948f43f54017b47b062ab47d6a1ef64
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
f7086090cfc8d97b5bd3b4d7801a27af11f7c207 12-Jan-2011 Jason Sams <rjsams@android.com> Cleanup bitmap uploads
Implement standalone mipmap generation.

Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
fa445b9353972735d8d65e8a936786b1afe9886d 08-Jan-2011 Jason Sams <rjsams@android.com> Cleanup subdata apis

Change-Id: I70d0d5e4ca2b42f3a9cbf854fe47917cee8f46df
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b0253ea6969bdd27bf574e0da7fa91aa6d09f44f 07-Jan-2011 Alex Sakhartchouk <alexst@google.com> Additional loading methods for fonts and a3d files.
Cleaned up error messages.

Change-Id: Id33b7149671df23c37cc11375d844a7837dac750

Change-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a23d4e792cb13090c540edfdd5cee03799bb9d48 05-Jan-2011 Jason Sams <rjsams@android.com> unhide renderscript

Change-Id: I44dd19aec0a994316da22ea8bea01b9962f54680

api update

Change-Id: I77f5365b8b7a919cd572ceb65a9ab3871b9495d0
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
49a05d7b82956009f03acbb92a064eed054eb031 29-Dec-2010 Jason Sams <rjsams@android.com> Move adapter2D to a derived class from Allocation.

Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b4d7bb6872f523b4318144202e119766ed9054ed 21-Dec-2010 Alex Sakhartchouk <alexst@google.com> API cleanup for renderscript. This will be a multiproject commit.

Change-Id: Ida62d3a155285a20725be9daa62217faef1c3734
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
eeca435dc6134a285b9bbb832cd6a1a88f34e85f 20-Dec-2010 Shih-wei Liao <sliao@google.com> Stale cache management to address a P1 bug # 3296131.

Change-Id: I593f35a91c4a14c055828f8989fe01b9e7790039
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e27cdeeecba5b445e307d653d9cb7da007adfac3 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
6b32fab1dbfd8bc1cc176557fe0a7b2ebd4966bd 10-Dec-2010 Shih-wei Liao <sliao@google.com> 1. Add Context to a RenderScript or RenderScriptGL instance.
This is to allow RenderScript to better interact with the Android environment.
E.g., per-app cache.
2. Plumbing, testing.
3. Added getApplicationContext in RenderScript.java.

Change-Id: I85edeebe38825e20b2e86f4f4815689dfc332ef9
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d4b23b54445b13dacaafad97d100999abb36ea6f 14-Dec-2010 Jason Sams <rjsams@android.com> More API updates.

Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
4ef6650bd05a39a09958ea1db92f120ea4949cb1 11-Dec-2010 Jason Sams <rjsams@android.com> Remove CreateFromBitmapRef and add
CopyTo(bitmap) replacement.

Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
5476b450e50939940dcf3f15c92335cee2fc572d 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
bf6ef8d78fffbce6c1849a4a28fb3f4401ad039e 07-Dec-2010 Jason Sams <rjsams@android.com> API review cleanup.

Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
add9d9633205f76cc34f04368b8482c2c369ba63 23-Nov-2010 Jason Sams <rjsams@android.com> More error checks

Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
67f2e442a31b8395e3c1951f8e91139ec7f2be99 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Support for cubemaps.

Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a914f340ae5b267dc3ab36c1156c795b8fa18f5d 08-Nov-2010 Shih-wei Liao <sliao@google.com> Add caching support of BCC binaries.

Change-Id: I1e75bb84d88319cb6f1bbe6d907cf6e8ed546142
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
6f4cf0b8885403ead157ae00fd43cf1282331c23 17-Nov-2010 Jason Sams <rjsams@android.com> Fix ref counting for globals when set from java code.

Change-Id: I415b6ddeaab277e60233e905a6bae357cd5193eb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
27676fe24be7444a174c15df476e49adc5335d03 11-Nov-2010 Jason Sams <rjsams@android.com> More documentation.

Change-Id: I423ff081edd4dab9173bc13d05850bb39839b6d3
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
06d69de78845659e6904ae4964e606a7f1a6a4a8 10-Nov-2010 Jason Sams <rjsams@android.com> Continue error check improvements and write some docs.

Change-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
1c41517124a90fcfdb95dc069fc492c6fcf1ff25 09-Nov-2010 Jason Sams <rjsams@android.com> Handle user message ID 0
Pass RS runtime errors back to java.
throw exceptions for runtime errors.

Change-Id: Ifcf16cbbf9b98137971dced5076f8a5563eb016c
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
9d71e2180062931416092f26276a07e55b318f62 09-Nov-2010 Alex Sakhartchouk <alexst@google.com> Moving attrib creation to Mesh. Adding arrays as shader inputs.
Removing fixed size arrays.

Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
c1d6210fb5cc558ccea95a59a2b33bb9015fc7de 04-Nov-2010 Jason Sams <rjsams@android.com> More RS exceptions cleanup.
Remove some dead code.

Change-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3b9c52ab8c1ab240d2299358d01a8efbe392d111 15-Oct-2010 Jason Sams <rjsams@android.com> Async type creation.

Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
11c8af9ded3a319635b4e91a639a616ec97fc7e3 14-Oct-2010 Jason Sams <rjsams@android.com> Begin hooking up SurfaceConfig.

Change-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
52d836332f6aae74ed97fda1b53681f36710af64 12-Oct-2010 Stephen Hines <srhines@google.com> Support for unsigned long and unsigned long long.

Change-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
26ae3904e8050eae655722caf93ee5d3f0ab195a 11-Oct-2010 Alex Sakhartchouk <alexst@google.com> Update allocation from bitmap.
GL attribute cleanup in type.

Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
031ec58cfc7a20927302a5300eba3f5fc1709b50 11-Oct-2010 Stephen Hines <srhines@google.com> Fix support for 64-bit integers.

Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
2222aa90031604e9752ebc2909303a84139b8b18 11-Oct-2010 Jason Sams <rjsams@android.com> Cleanup error message for null binding address.
Only print the debug if script debugging is enabled.

Change-Id: I72b9c2a73d49987a73b354442e9defec02b93bc6

Implement inner utiliy class to specify surface formats.
Remove boxed bitmap upload functions.

Change-Id: I3ff5ca59e53d02b9d75277afa947ea3d218459eb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
5edc608a0749ed4b7074b5c1243043eb722c3c31 05-Oct-2010 Jason Sams <rjsams@android.com> Implement allocation resizing.

Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ef1dac28d3bf98bd61cd9874fb3ccab42105e9b6 02-Oct-2010 Stephen Hines <srhines@google.com> Support for 64-bit integer type.

b/3050131 exported renderscript structures don't appear to support int64_t

Change-Id: I9aea676425b694a3a6457e63e38b00e591847e20
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
02f41705199336f808ece50d81585450e7f8f61f 01-Oct-2010 Stephen Hines <srhines@google.com> Finish plumbing for double RS elements.

Change-Id: Ic708dcaeda4966bb2121ecb6834f56cfa68ad58e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
f5b3510c706ed1f7611760dff0c94f2111531c68 30-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding anisotropic filtering and related samples.

Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ab98bb6e8b95bef7415c1ad239be71f93322fbad 24-Sep-2010 Stephen Hines <srhines@google.com> Fix RS bug with message ID 0.

Clamp RSTest list to nice viewable range.

Change-Id: I0909511e16984ec78150cda17c22e22af1fa0cdb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b89aaacb2ca9d062e0a17a32e3d4dbf3f6948a17 24-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding support for all allowed textures.
Cleaning up unused code
Adding error messages

Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ca54ec302f5bddd1674ea1f36cd3b7c540b2fbca 21-Sep-2010 Stephen Hines <srhines@google.com> Add support for Float64 (double) to RenderScript.

Change-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a8bf9429b29743b3489817feb21bde2416acc465 16-Sep-2010 Jason Sams <rjsams@android.com> Fix race condition on exit.

Change-Id: I1ae1818122604dde5993b2b8ef702bda5194d87d
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
70d4e5024298f71edb3b04867e05568f5495b4ce 03-Sep-2010 Jason Sams <rjsams@android.com> Add arrays to elements.

Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e447a786357c91d7c48f2475605e692de5b12da1 01-Sep-2010 Jason Sams <rjsams@android.com> Remove functions for reflecting dalvik classes to rs types.

Change-Id: I41bc7fd704772d177f8035c04256d0ca63e4398b
Change-Id: I4df3673a1db1e79c309ab4eb41d2145802ed322c
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
49bdaf0293408159df18a1d8540360f9623c40f7 31-Aug-2010 Jason Sams <rjsams@android.com> SubElementData data upload functions.

Change-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
1d45c47975ab2a8cef6db5a8976276de31e1e8d0 25-Aug-2010 Jason Sams <rjsams@android.com> Add matrix component types.
Fix potental overflow in script -> java messages.

Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d36f248eaf06c569010649902df653da1a9e2acc 24-Aug-2010 Alex Sakhartchouk <alexst@google.com> More work on the renderscript sample

Change-Id: Ib1812bbaa38180ca63d6d53c9cc3aeeee4134725
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
32e09b5891da0174f161d99e2d3ebe67d6efa39c 23-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript samples.
Resolving name conflict in model viewer.
Adding fov projection matrix function.
Adding helper methods for blending.

Change-Id: Ibd3f1510436811398787c285845d050158bd6de8
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d78be37d81f6c1aba75180c7608753a027a881ee 18-Aug-2010 Jason Sams <rjsams@android.com> Remove OOB object destruction.

Change-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
2e1872fe07cf8952812a417985e6e1f61bdeab5d 18-Aug-2010 Jason Sams <rjsams@android.com> Make java entry points for native fifo synchronized.

Change-Id: I1baf2beb920016f0202042982075cbce1e67df42
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
fb10c16a0528a418053e4b8e75eebe57476b86ef 04-Aug-2010 Alex Sakhartchouk <alexst@google.com> Added ability to set font color.
Propagating the name of meshes and allocations from native a3d to java

Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
dfac814c18f73dd7289f9927edca3e3b6ec6bc00 15-Jul-2010 Alex Sakhartchouk <alexst@google.com> Populate java objects with native data from a3d file.
Remove legacy constructor from programraster
Make a3d object creation synchronous

Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
80a4c2cd34aedb4f1a2e5e7d1ac26a9aeebe41ae 13-Jul-2010 Alex Sakhartchouk <alexst@google.com> Work on synchronizing a3d created files and java layer.
Adding culling to ProgramRaster

Change-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
53a93d5e917038504ba4422e4ad346ae37131365 10-Jul-2010 Jason Sams <rjsams@android.com> Remove points from fixed function.
Add basic GL performance test.

Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
8287a9bc5e184f1bbb91866591c4358a3a9eb168 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Cleanup pass on the mesh api change.
Removed all the simple mesh related calls and temporary objects.

Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
164aaedf7f24827c3da84acc733325ae985930d6 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Start of mesh API cleanup.
Switched all native code to go through Mesh class.
Removed SimpleMesh
Added java Mesh class
Will need to port all existing code to use java Mesh, then remove java SimpleMesh.

Change-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
9b949fce39f0f39ce9275b71d7c347210775e7a8 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
f110d4b787b91dabe968a812e76e5c1f8d953487 22-Jun-2010 Jason Sams <rjsams@android.com> Move ImageProcessing and ModelViewer to reflected files.
Implement boolean support.

Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
96ed4cfa62dd09aafb3f9da01e047661b4fe3c95 15-Jun-2010 Jason Sams <rjsams@android.com> Remove InvokeData and add ContextFinish to generate a sync point.

Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e29f3e74f71ea730519ff8ae1d8dd4c1630bbaf9 09-Jun-2010 Jason Sams <rjsams@android.com> Begin using reflected files.

Change-Id: I5307a0eac9c206b85c0cf7451d3f8300134bf8e3
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
aae74ad6144470c66e72b075ac3afeddb186fa98 04-Jun-2010 Alex Sakhartchouk <alexst@google.com> Creating the jni and java layer to integrate a3d

Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
8cb39de03aef6097a90033600d11a60ae000a6e4 02-Jun-2010 Jason Sams <rjsams@android.com> Remove RS_KIND from vertex arrays types.
Legacy vertex programs now bind by name just like the user programs.
This removes the need for two different ways of declairing the same
information.

Change-Id: I0178c0962842a1bbffb6726984ae1b8f5bb7529c
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d79b2e9f8b0fa43f6734aaa5e9d0d389d5da5109 20-May-2010 Jason Sams <rjsams@android.com> Begin naming cleanup for renderscript runtime.
Prefix functions with "rs" or "rsg".

Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
1de0b87168837cfcd9318bec5c97d2e7d78d3293 17-May-2010 Jason Sams <rjsams@android.com> Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.

Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
54db59c3594e887a412a24713fc3daa1c2404593 14-May-2010 Jason Sams <rjsams@android.com> Rename ProgramFragmentStore to ProgramStore.

Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
4d3399337d18ef04116bc8a2e5799274655d0c30 11-May-2010 Jason Sams <rjsams@android.com> Convert renderscript from using ACC to LLVM for its compiler.

This will also require application to be updated to support
the new compiler and data passing models.

Change-Id: If078e3a5148af395ba1b936169a407d8c3ad727f
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a70f416c9cf2fc6cc5e132c1d656ce07441d6b82 26-Mar-2010 Jason Sams <rjsams@android.com> Checkin new types for RS.

Change-Id: I3d7a1a91c45cc1c97c60f3615f32e54e98e12f91
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
8a64743f37ed35af7c2204acd18bb3d62d8f66d5 02-Mar-2010 Jason Sams <rjsams@android.com> Add support for linking to a skia bitmap rather than always copying the data from the bitmap.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
c2908e60c9b021fb4bb69acff8d49981dd4dade8 24-Feb-2010 Jason Sams <rjsams@android.com> Support defered generation of mipmaps. With this change we support mipmap generation when the texture is uploaded to GL without requiring RS to retain the full chain.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
704ff64b099406bb328898a7443921f22dbffd6d 10-Feb-2010 Jason Sams <rjsams@android.com> Preview seperating RenderScript into RenderScript and RenderScriptGL
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
5dbfe93b3f15f3a837836d024958635fd8f9ad14 27-Jan-2010 Jason Sams <rjsams@android.com> Fix some minor bugs with GL state setup that were exposed by Droids driver.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e17964e150e459bacced5658ae36fe1c56082e37 05-Jan-2010 Jason Sams <rjsams@android.com> Add RS support for generic attribs as input to vertex programs.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
718cd1f322ee5b62b6a49cb36195bcb18a5ab711 23-Dec-2009 Jason Sams <rjsams@android.com> Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.

This will break some apps, checkings for other projects will follow to unbreak them.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
68afd01ec9fd37774d8291192952a25e5605b6fb 18-Dec-2009 Jason Sams <rjsams@android.com> Move texture bindings to base program object. Change ProgramFragment creation to require a texture format in 1.0 mode.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
7e5ab3b177b10fee304d011b3a4b9ee03e2b18b5 15-Dec-2009 Jason Sams <rjsams@android.com> Continue es2 shader dev

Conflicts:

graphics/java/android/renderscript/Program.java
graphics/java/android/renderscript/ProgramVertex.java
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
0011bcf57ff711a221a3a4c73f2a79125111647d 15-Dec-2009 Jason Sams <rjsams@android.com> Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
11fbdf50206abc9d21fd72ce7536648f083b9148 15-Dec-2009 Jason Sams <rjsams@android.com> Remove check for surface valid that is no longer valid.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
c7b74e3412a752f4d60820afdaca002a7c60364e 08-Dec-2009 Jason Sams <rjsams@android.com> am 54f5ca41: am ffacbc34: am fd2f6358: Merge change I771bebb9 into eclair

Merge commit '54f5ca4115b776eb5a1e04a4c014acccb916ef9c'

* commit '54f5ca4115b776eb5a1e04a4c014acccb916ef9c':
Add Java exceptions to catch RS calls with no context or no surface.
771bebb94054d06f97284379c93a2620613513c3 07-Dec-2009 Jason Sams <rjsams@android.com> Add Java exceptions to catch RS calls with no context or no surface.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
54c0ec14e016e4a1bf3ceab40ed6ca5447da4725 30-Nov-2009 Jason Sams <rjsams@android.com> Beging GL2 user shaders. Switch master to using GL2 by default.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
715333b832fb448c32165c7d97d408a3fa43f7cb 18-Nov-2009 Jason Sams <rjsams@android.com> Add support for dumping RS objects to aid in debugging of white blocks bug.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
7d787b4722eaeb79cab42c36060336e092b77b5f 15-Nov-2009 Jason Sams <rjsams@android.com> Add setPriority to allow wallpapers to run at lower cpu priority than default.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3bc47d438171dce294e816366d53bc9eca772c5b 13-Nov-2009 Jason Sams <rjsams@android.com> Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
efd9b6fb2e0f31b50db089352118e5daeb268879 03-Nov-2009 Jason Sams <rjsams@android.com> Support applications changing the surface attached to the RS.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
516c31911578db8ce53529483c3ded918ac7dc6b 06-Oct-2009 Jason Sams <rjsams@android.com> Implement data push from scripts. Fixes the problem where apps would have to poll to monitor a scripts state.
Fix bug in StoreState where state could be overridden by the default unless the script used more than one state.

Change only impacts renderscript and renderscript apps.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
3c0dfbab807a459622aeade4940daddf482dec66 28-Sep-2009 Jason Sams <rjsams@android.com> Improve logging code to dump more detaild rs object info. Fix bug with predefined elements not being recreated for contexts after one was destroyed. Add stricter type enforcement.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
a9e7a05b84470257637c97d65f6562aa832c66ef 25-Sep-2009 Jason Sams <rjsams@android.com> Improve renderscript context teardown. Track object in the system and then force their cleanup by releasing all user references once destroy context is called. Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
65e7aa56f56097418d617663683544c25b3988ea 25-Sep-2009 Jason Sams <rjsams@android.com> Implement pause/resume for the RS thread.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
6b9dec00afec359f091ed353f371f08ff150278a 24-Sep-2009 Jason Sams <rjsams@android.com> Remove depricated triangleMesh.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ebfb436a49673693b98469683451bd9ede797557 23-Sep-2009 Jason Sams <rjsams@android.com> Add raster object to control point and line params. Add flag to force SW rendering.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
768bc02d815a94ad29146f1ed60c847d1af118cc 22-Sep-2009 Jason Sams <rjsams@android.com> Implement more type checks on Allocations.
Add tracking for allocations created using the "sized" helper.
Add more param validation for data upload calls.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
be2e84193f709419634de4cc3ba0e67acf6976f3 17-Sep-2009 Jason Sams <rjsams@android.com> Implement renderscript Invokables.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
5f43fd289abbd5380b6068766daf721b555d0053 15-Sep-2009 Jason Sams <rjsams@android.com> Implement Object readback.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
ea84a7c51790f9ba5f2194a66d6cf4ea8d879776 04-Sep-2009 Jason Sams <rjsams@android.com> Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
2525a815220652b37e2e390fe8c62394a6d0e574 04-Sep-2009 Jason Sams <rjsams@android.com> Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
650a3eb7d621dc8e81573142a4498bbd07bcde27 31-Aug-2009 Romain Guy <romainguy@android.com> Load bitmap resources entirely from native code.

Change-Id: I6660baec241794c40611bce79b7f9ce9479e52ba
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
07ae40623737a6060b8a925fd2e6bba76780dcd4 28-Aug-2009 Jason Sams <rjsams@android.com> Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
f5b4596a383b6ab83f92edecfe054e80b555c2d0 25-Aug-2009 Jason Sams <rjsams@android.com> Implement java interface for RS shutdown and fix shutdown deadlock with the command fifo.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b13ada5071f55c96054c47bbd88d8801cd2c0f15 25-Aug-2009 Jason Sams <rjsams@android.com> Add support for selecting the color bit depth and if the application used a depth buffer.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d8e4161f114331343b897cbacea927e7e60e7b17 21-Aug-2009 Jason Sams <rjsams@android.com> Allow null to be re-bound as a root script. This was always legal from native and just a limitation of the java binding for the API.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
25ffcdc9d7e32c9c1eeb2b48cc2f17d1353e9fae 21-Aug-2009 Jason Sams <rjsams@android.com> Point Sprites
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
730ee65d4ddb307898053b623120bad1655fadad 19-Aug-2009 Jason Sams <rjsams@android.com> Implement OOB destroy method that can be called from the java finalizer removing the need to explicitly destroy objects.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
7ce033d797e5df5e2131e2ed459fba181eaf4658 18-Aug-2009 Jason Sams <rjsams@android.com> Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
334ea0c98f051b5a6b85bc616c93304651854298 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
fbf0b9ecda03fbdbd4ebabfd18da09a789686249 13-Aug-2009 Jason Sams <rjsams@android.com> Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
43ee06857bb7f99446d1d84f8789016c5d105558 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b3c61e7decf4b9fb00ac18937c756208d9ffb717 12-Aug-2009 Romain Guy <romainguy@android.com> Fix the build
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
40a29e8e28772b37ab0f9fe9708ecdcba24abb84 10-Aug-2009 Jason Sams <rjsams@android.com> Implement basic allocation readback. Add Get height, width to ScriptC_Lib.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
d7b3774da62d3c70cc7e8cf549967a1c823501e6 10-Aug-2009 Joe Onorato <joeo@android.com> Let java put #defines into renderscript
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
1bada8cd6e4f340de93cff4a2439835fc3b1456c 10-Aug-2009 Jason Sams <rjsams@android.com> Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
9bee51c42eb8c3daffe7d6fa483edbb1689b94d2 05-Aug-2009 Jason Sams <rjsams@android.com> Remove useless slot from ProgramVertex. Optimize GL state setup.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
110195fe9ff96255242bfa4df1d15c6a56b140d6 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate ProgramVertex from RenderScript.java and merge ProgramVertexAlloc into the ProgramVertex class.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
0835d42be9b215f845e30db03211c86670cfa12a 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate Light and Sampler from RenderScript.java
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
22534176fb5c1257130ef4ee589739ca42766a32 05-Aug-2009 Jason Sams <rjsams@android.com> Split ProgramFragment and ProgramStore from RenderScript.java. Update Element and Type to new cached builder for easier app developement.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
69f0d31e576c0110c2cbbafc3b9bd46e73fc1afc 04-Aug-2009 Jason Sams <rjsams@android.com> Split ScriptC from RenderScript.java. Implement state caching in the Builder objects.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
bd1c3ad0cdf8e60b849a009cdc0b36764cc1dacb 04-Aug-2009 Jason Sams <rjsams@android.com> Implement the jni bindings for Adapter2D. Fix a refcount bug in the native adapter implementation. Use adapters in Film to border the mipmaps.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b8c5a84e7c23746a3fc26013e0880d3d95ca6588 01-Aug-2009 Jason Sams <rjsams@android.com> Split RenderScript Type and Allocation into seperate classes.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
36e612a488511940b61f09803b270aa1c61b68e0 01-Aug-2009 Jason Sams <rjsams@android.com> Begin splitting up RenderScript.java into seperate classes. First piece split off Element.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
584a375df68ed7d62b38389078c6804edf228f9c 31-Jul-2009 Romain Guy <romainguy@android.com> First pass at implementing the Grass live wallpaper in RenderScript.

This change also adds second(), minute() and hour() to the RS library.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
dba3ba5b5bf6026abceced921b1b0d231b0faefd 30-Jul-2009 Jason Sams <rjsams@android.com> Implement bitmap resource loaders for utility. cleanup rolloRS and checkin maps.png which was missing.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
b0ec1b46d6f5b5612e33fe43a828abea79b87a00 28-Jul-2009 Jason Sams <rjsams@android.com> Add "boxed" bitmap uploads which simply place a non-pow2 bitmap into the smallest larger pow texture. The added space is filled black.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java
e29d471e5ca9781d8772d445ec7832e94856fd14 24-Jul-2009 Jason Sams <rjsams@android.com> Move the java and jni renderscript files to the proper location.
/frameworks/base/graphics/java/android/renderscript/RenderScript.java