• Home
  • History
  • Annotate
  • only in /frameworks/base/graphics/java/android/renderscript/
History log of /frameworks/base/graphics/java/android/renderscript/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b47fa1699a02a96d5da8e175966e9584c6bd5565 05-Feb-2013 Scott Main <smain@google.com> docs: fix renderscript links that currently require redirect

Change-Id: Ie12ff2c4be5ca22ac43dfe3a16868c7bef8e4ae8
llocation.java
lement.java
SSurfaceView.java
enderScript.java
enderScriptGL.java
ype.java
ackage.html
5b4f8f90fd9bb05ea3d8e57ce5217054c5b3406f 16-Oct-2012 Stephen Hines <srhines@google.com> Convert one more bind() -> setVar().

Bug: 7318821
Change-Id: I215c70a99c81e560a73412b2263fed39a0fdae03
criptIntrinsicLUT.java
e6a7886674c167b4e17f6dc72d41d5b9c604cdd1 16-Oct-2012 Jason Sams <jsams@google.com> Fix bugs in scriptGroup.

Intrinsics were treating inputs as fields rather than varObjs.
This would generate a lot of extra work for the reflection
layers. Also we would like to deprecate this path in the future.

bug 7318821

Change-Id: I81e8c562ba05aae5d085d5c08e91e2c4877265c5
criptIntrinsicBlur.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicYuvToRGB.java
091f7ccf9a97aed94383370666b592a57a1b9400 12-Oct-2012 Tim Murray <timmurray@google.com> Fix cycle detection for SGs.

bug 7318821

Change-Id: I695d7230551d8512c6c3f0c31c57f12498da7036
criptGroup.java
2a603897c6fdeba553051eedb911ec3b0b794530 10-Oct-2012 Tim Murray <timmurray@google.com> Add DAG validation for ScriptGroups.

bug 7318821

Change-Id: If13cfe7a9f214ab253236bd52dd96df7b07aa14e
criptGroup.java
31864d76a3624f2c5908218b32bf09051b1b9d24 03-Oct-2012 Jason Sams <jsams@google.com> Fix range on blur intrinsic.

The intrinsic fails when the radius was 0. A blur
of radius 0 is a nop and should be disallowed. Fix the
test to allow sub-pixel radius to be selected.

bug 7273437

Change-Id: I2805674e29d557615eb7ac65c7910d4dffa28b58
criptIntrinsicBlur.java
74478f73b7ecf5c6bceb214b2704184ad9e2e0ec 26-Sep-2012 Tim Murray <timmurray@google.com> fix blend intrinsics, add tests

Bug: 7190126
Change-Id: If69213377282bf5b412508e7af974a1f8d440287
criptIntrinsicBlend.java
f70bb04346707c49f31d5ac4853a6fce555b715e 22-Sep-2012 Jason Sams <jsams@google.com> Add Blend intrinsic.

Change-Id: I6f679c910fc23fe7441e17ad66bcf5f3dd7425a0
criptIntrinsicBlend.java
e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32 19-Sep-2012 Jason Sams <jsams@google.com> Clean up and publish the YUV to RGB intrinsic.

Change-Id: Iffb346a5d751f0bae123455869bda8db37d542ff
criptIntrinsicYuvToRGB.java
08a81583c18a849e442ceeb8d7baeca743fb3be8 18-Sep-2012 Jason Sams <jsams@google.com> Add Kernel, Method, and field IDs
bug 7182873

Change-Id: I066a359bb04027e9376dac088560f042c496b10e
enderScript.java
cript.java
criptGroup.java
criptIntrinsicBlur.java
criptIntrinsicColorMatrix.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicLUT.java
80d819033d4687507907f787d47379b7b37eae19 14-Sep-2012 Jason Sams <jsams@google.com> Unhide intrinsics and document API.

Change-Id: I0233245c68f9a08780213062e62cfea6cf909c13
criptIntrinsic.java
criptIntrinsicBlur.java
criptIntrinsicColorMatrix.java
criptIntrinsicConvolve3x3.java
criptIntrinsicConvolve5x5.java
criptIntrinsicLUT.java
3a5b8011765906c15b5474b2bc43d80f6746cb45 09-Sep-2012 Jason Sams <jsams@google.com> LUT intrinsic and CrossProcess test.
5x5 convolve and test
Gauss blur and test


Change-Id: Ic2f5d583cbdc1793ec8c8e2beea783d4ec34a57f
criptIntrinsicBlur.java
criptIntrinsicConvolve5x5.java
criptIntrinsicLUT.java
17fec32bba9da8df2062b52e414435574652ad50 08-Sep-2012 Jason Sams <jsams@google.com> Fix doc typo.

Change-Id: Ib18172ac72886865dc9ae4535a577b2f8f3468e9
criptIntrinsicColorMatrix.java
8fd5853c1c07c2fd3954b3c5e64702d70af31144 06-Sep-2012 Jason Sams <jsams@google.com> Document ColorMatrix intrinsic and add helpers

Increase size of test image.
Add helpers for greyscale and yuv<>rgb conversions

Change-Id: I6cdd06ae23623b47f5034585ed5d385ff11348ac
atrix4f.java
criptIntrinsicColorMatrix.java
criptIntrinsicYuvToRGB.java
5729fcdf950eb909b0ab90a49af58731ed8f92cd 05-Sep-2012 Jason Sams <jsams@google.com> Add ColorMatrix Intrinsic.

Add better intrinsic testing.
Include reference .rs for each intrinsic.

Change-Id: I327649f16ac8f641c2bd96f7b16f51874a3e820e
criptIntrinsicColorMatrix.java
19e1086df11567be9ee3eaf99fa1fc82c65b2b27 22-Aug-2012 Jason Sams <jsams@google.com> Move the kernel launch to specific intrinsic class.

This allows support of both input types. Kernel source
and global source.

Change-Id: Iea60bebd79c786795eae81c14cbec352b470a9c0
criptIntrinsic.java
criptIntrinsicConvolve3x3.java
6ab97682fd444586ee135912a4210417a1c8781b 10-Aug-2012 Jason Sams <jsams@google.com> Intrinsics test

Change-Id: I1847ad0c9190100eb84f7e052dd9f3bff81dc447
enderScript.java
criptIntrinsic.java
criptIntrinsicConvolve3x3.java
criptIntrinsicYuvToRGB.java
423ebcb4dc4881c3a83e8121d5212466287d0d0c 11-Aug-2012 Jason Sams <jsams@google.com> Implement ScriptGroup and add test.

Change-Id: I6ce0479c20f425d501c759c15717aa8b418c3f5f
criptGroup.java
ec6f200cd8a882458c57a63e1740731f0563cbcc 11-Jul-2012 Stephen Hines <srhines@google.com> Fix RS matrix docs regarding row/column and x/y.

Change-Id: Ibcb90ee62e458adfa55849fc1bc79257293975fe
atrix2f.java
atrix3f.java
atrix4f.java
d4ca9910982853e50429ea9233f2150ca619b3d8 09-May-2012 Jason Sams <jsams@google.com> GFX api cleanup 2 of 2

Change-Id: Ie928b8ee7d31fcaa26fcad9a2548581bb8395a61
esh.java
rogramFragment.java
rogramRaster.java
rogramVertex.java
STextureView.java
enderScriptGL.java
e619de6a4e4326b7662b523ea2f403801291d432 09-May-2012 Jason Sams <jsams@google.com> GFX api cleanup 1.5 of 2

Change-Id: Ib31332ae0b7a6059d4971ea616089cd382ef6895
esh.java
SSurfaceView.java
enderScriptGL.java
65c80f824711f084c4ece9204f543a7809534294 09-May-2012 Jason Sams <jsams@google.com> GFX api cleanup 1 of 2

Change-Id: Ib85784c18b1647e51f1d7cf2a4c956d17e1d2e3c
lement.java
ileA3D.java
ont.java
rogramFragmentFixedFunction.java
rogramVertexFixedFunction.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
llocation.java
llocationAdapter.java
aseObj.java
yte2.java
yte3.java
yte4.java
ouble2.java
ouble3.java
ouble4.java
lement.java
ieldPacker.java
ileA3D.java
loat2.java
loat3.java
loat4.java
ont.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
atrix2f.java
atrix3f.java
atrix4f.java
esh.java
ath.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramRaster.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
SDriverException.java
SIllegalArgumentException.java
SInvalidStateException.java
SRuntimeException.java
SSurfaceView.java
STextureView.java
enderScript.java
enderScriptGL.java
ampler.java
cript.java
criptC.java
hort2.java
hort3.java
hort4.java
ype.java
adeb809201fcb77ba2b76a814ae4cdc9dacb326b 20-Apr-2012 Stephen Hines <srhines@google.com> Start passing element/dim information along with FieldPacker.

BUG=6009244

Change-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043
enderScript.java
cript.java
9da1b5d0301e8d13be8c96cbd12dcda04fcf7118 01-May-2012 Stephen Hines <srhines@google.com> Unhide FONT.

Change-Id: I86258076817bb8f34ce3bb76031df41c08750f8c
lement.java
a0c2eb27b408660b02fa248943166d6c7e447908 20-Apr-2012 Alex Sakhartchouk <alexst@google.com> Deprecate

Change-Id: Idad2c5ad4f8a30f8cc60d88318f2e1809866d309
llocation.java
llocationAdapter.java
aseObj.java
yte2.java
yte3.java
yte4.java
ouble2.java
ouble3.java
ouble4.java
lement.java
ieldPacker.java
ileA3D.java
loat2.java
loat3.java
loat4.java
ont.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
atrix2f.java
atrix3f.java
atrix4f.java
esh.java
ath.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramRaster.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
SDriverException.java
SIllegalArgumentException.java
SInvalidStateException.java
SRuntimeException.java
SSurfaceView.java
STextureView.java
enderScript.java
enderScriptGL.java
ampler.java
cript.java
criptC.java
hort2.java
hort3.java
hort4.java
ype.java
e267f5f2b0f2059fac3b62e5cc09d46b65fdf200 13-Apr-2012 Stephen Hines <srhines@google.com> Merge "Add missing support for Element.FONT()."
3a2914132146f340511425d7f78540098606b512 12-Apr-2012 Stephen Hines <srhines@google.com> Add missing support for Element.FONT().

Change-Id: Id66676958cc41d934b7f01acd65916f6d777d355
lement.java
enderScript.java
918e840628a0b40a95fd42618f604ea5a44aebae 11-Apr-2012 Alex Sakhartchouk <alexst@google.com> Unhiding J API's for Renderscript.

Change-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503
llocation.java
lement.java
rogram.java
rogramRaster.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
ampler.java
e07694b24f7d12d72b084b6651356681ebd0efd6 04-Apr-2012 Jason Sams <jsams@google.com> Validate context when using RS objects.

BUG=6035422

Change-Id: I8586be0085b36767289e1f634111c0ff076cec3c
llocation.java
llocationAdapter.java
aseObj.java
lement.java
ieldPacker.java
ileA3D.java
esh.java
ath.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramVertex.java
rogramVertexFixedFunction.java
enderScript.java
cript.java
ype.java
c5f519c5ec57400f04f1d0bdc69f7bfddf47f8cb 30-Mar-2012 Jason Sams <jsams@google.com> Rename ioReceive and ioSend

First checkin of Allocation IO test

Change-Id: I26379e442796caab95a089dbb42b02192f4cc563
llocation.java
fb9aa9f3ef11878caaf6fcfb5ea49ffb9f7abf33 29-Mar-2012 Jason Sams <jsams@google.com> Convert from SurfaceTexture to Surface

Change-Id: I2ad4307294d4144999ca0c12ac19849b188243fb
llocation.java
enderScript.java
36c0f6465896c1ad2f5e4811c275c6aa9f8ae874 23-Mar-2012 Jason Sams <jsams@google.com> Add getSizeBytes and cleanup docs.

Change-Id: I854a41f50378590b58bfbb205906ed4bee440411
llocation.java
03d2d00dc8ce40528d232fdf81eb0b05e92023a7 23-Mar-2012 Jason Sams <jsams@google.com> Cleanup Allocation docs and getter funcs.

Change-Id: Ic6fb92e0675d64016f0d471c1d9e5328101e4b36
llocation.java
fe1d5ffd1b6c4977a9f301997d2ad90e5b049a3b 23-Mar-2012 Jason Sams <jsams@google.com> Implement USAGE_IO_INPUT



Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
llocation.java
enderScript.java
861d5ecc7cde0bf7f77ce31d5af2d56ee23b3aee 02-Mar-2012 Robert Ly <robertly@google.com> am b962b98b: am 67a15457: am e5e11fd6: Merge "docs: fixing bug 5942573" into ics-mr1

* commit 'b962b98bef33eba634aec41cf9d84527ce9db3bb':
docs: fixing bug 5942573
1a4e1f3efd077f3a61038aedab84dc84c9c44d19 25-Feb-2012 Jason Sams <rjsams@android.com> Make compute work without an app context.

Change-Id: I644b4711135d6f5d9866b6c2e5e6f6a5ceb1f3d4
enderScript.java
enderScriptGL.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
enderScript.java
criptC.java
f11ffc1178645762b74f945b6c5ee068dc6000d3 22-Feb-2012 Robert Ly <robertly@google.com> docs: fixing bug 5942573

Change-Id: I2479dc8916f98a8bf7dbec95dc29cbd871c51be5
esh.java
f70b0fc880edb7c47d5bcc97edbc125b575bc90d 23-Feb-2012 Jason Sams <rjsams@android.com> start new headers

Change-Id: I950e5db76ecd3afbc7ea2b3ec792e4cb242f57bf

cpp
llocation.java
791c0d188a5f06739e689df49585f87939be3bd8 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Piping texture names through shader builder. Fixing uint size_t mismatch."
3beb60e67a23b8a7381a7ae16338f793a9ee256a 15-Feb-2012 Stephen Hines <srhines@google.com> Vectors of non-primitive types are not allowed.

BUG=6016669

Change-Id: Ibab2dfc5ce3d9ceb5513e6b5ffc53d5df8b7c6e7
lement.java
2123b46ba85adb2cfb78068f8368e830640118d3 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Piping texture names through shader builder.
Fixing uint size_t mismatch.

Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramVertex.java
rogramVertexFixedFunction.java
enderScript.java
f6fb3ab8c02a96391340b1f21a9eb6800171c141 16-Feb-2012 Stephen Hines <srhines@google.com> Merge "Update Element.isCompatible() to work with NONE."
163766cbe798baf8e86eb8201bc6c3def931d59a 15-Feb-2012 Jason Sams <rjsams@android.com> Beging IO stream out from allocation to surface texture.

Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
llocation.java
enderScript.java
209481137147e64c72f1d5737085b17736931bda 15-Feb-2012 Stephen Hines <srhines@google.com> Update Element.isCompatible() to work with NONE.

In the past, we used a null reference to signify a user-created Element. The
use of DataType.NONE for user-created Elements thus required an update to our
Element compatibility check.

Change-Id: I3293a645eff85c9040487c22f3a3240862f74350
lement.java
0599d6ede37304bf8f9ecd90dadea7707c160cd8 14-Feb-2012 Stephen Hines <srhines@google.com> Merge "Fix typos/spacing with new APIs."
9069ee88cb62a62395e895eb6b3333a1dfcead73 14-Feb-2012 Stephen Hines <srhines@google.com> Fix typos/spacing with new APIs.

Change-Id: I26b772e8e29b12381042fb50c6dfa9df012b3f63
llocation.java
532efd3ce261f9901bfa51d37377069fe6e8ccdf 10-Feb-2012 Jason Sams <rjsams@android.com> Start implementing SurfaceTexture streaming into RS allocations.

Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b

Conflicts:

libs/rs/rsAllocation.h
llocation.java
enderScript.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
enderScript.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.
cc2daede56257f0f1f490a1aebf5b9b898d9816a 03-Feb-2012 Stephen Hines <srhines@google.com> Merge "Properly recover from failed compilation."
98bea4a3ec6dfd0f5c6ec612b57b122f16f49b7f 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> am 7042613c: Merge "Fix an incorrect assert that doesn\'t account for element array size."

* commit '7042613c653fd0de253f2f659901318902fa4584':
Fix an incorrect assert that doesn't account for element array size.
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
enderScript.java
bf3c3f2ab1067b647038170cb201cdd1a9a1c6d2 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Fix an incorrect assert that doesn't account for element array size.

Change-Id: Ibcb5c55d91967603391a1721137d010a85025990
llocation.java
615e7cee03d1a53072b0369fa9f247811ac56845 13-Jan-2012 Jason Sams <jsams@google.com> Start implementing SurfaceTexture streaming into RS allocations.

Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
llocation.java
enderScript.java
d5a62bb802887134ed652b01fa6a3159a5c6ad0e 06-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding getters to rs program obejcts.

Change-Id: Iff8ccc1835109d303201d6a1adb6e5cbde8ba634
rogram.java
rogramVertex.java
a041adcb85838ed5dedd811524a1831f964f0fac 27-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Missing getter and additional tests." into graphics-dev
60deb2d9ba186a89d5d74e45f0e928ebaac6a074 27-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Adding tests for element/mesh getters. Fixing bugs found by tests." into graphics-dev
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
2b072677538de979961b5bf527109fdab1713731 23-Dec-2011 Joe Fernandez <joefernandez@google.com> am 201469f5: am bb7f590a: Merge "docs: Add developer guide cross-references, Project ACRE, round 4" into ics-mr1

* commit '201469f54522436be79d4d6665721049bfc74320':
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
llocation.java
lement.java
SSurfaceView.java
enderScript.java
enderScriptGL.java
ype.java
ackage.html
fd79e02e0fec8620da7affaadcf275cf0518241a 22-Dec-2011 Alex Sakhartchouk <alexst@google.com> Missing getter and additional tests.

Change-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229
lement.java
3aac0abe7965ce9e2078c7d5796805d83e39df7c 22-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding tests for element/mesh getters.
Fixing bugs found by tests.

Change-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638
lement.java
f5d8ac7cc35747ef7285ccc196f616b96229def9 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Element getters.

Change-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de
lement.java
857d0c7017da763a420e825fffa2f260eb982c97 24-Nov-2011 Jason Sams <jsams@google.com> Private API to support MFF transition.

Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
llocation.java
enderScript.java
e679e2ebcfb85a0d26507f7afe7547c986858bc2 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> am e693fa3e: am a962ef29: am 4c593010: Merge "Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body." into ics-mr1

* commit 'e693fa3e184f7a49f9bf912a0dac057fb339b8a4':
Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.
e693fa3e184f7a49f9bf912a0dac057fb339b8a4 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> am a962ef29: am 4c593010: Merge "Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body." into ics-mr1

* commit 'a962ef2993099e6c5db3809a7e829e43c8cf084a':
Followup to a bug fix. Addtion of synchronized to the methods triggers an API change. Per council advice, pushing synch block into the function body.
af9dcfe641486f6bafbd44d330f6db74c06ea1dc 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> am 5a471818: Merge "Expand RS vector3 types to vector4."

* commit '5a4718183340a108b55eba7bf755b4432153caa1':
Expand RS vector3 types to vector4.
5a4718183340a108b55eba7bf755b4432153caa1 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> Merge "Expand RS vector3 types to vector4."
e60149d2277da53c4a681b7f3971cf13cd4b012b 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> Expand RS vector3 types to vector4.

BUG=5609007

The underlying LLVM implementation for vector3 types does this implicitly. If
RS does not adjust its implementation, we will always be misaligned for any
subsequent data after a vector3 type. We previously inserted padding into the
reflected layers from llvm-rs-cc (hence the skip padding part of this change).
We can safely ignore the padding now that the Java/native code is updated to
use the expanded size. The compiler will also need modification to ensure that
we don't mistakenly skip over any end-of-struct padding.

Fixing the 3 component vector padding problem.

Change-Id: If68af42287deb8f4b28addcd19a9fa314656be44
lement.java
esh.java
38da5086a65e8065e85bbca3638da752dba1dbe7 15-Nov-2011 Alex Sakhartchouk <alexst@google.com> Followup to a bug fix.
Addtion of synchronized to the methods triggers an API change.
Per council advice, pushing synch block into the function body.

Change-Id: Iaa395d9720bce499259ab750fe97149715e9f271
SSurfaceView.java
8ee964d10e0411e81b593f8d6ac9684dcd679eb1 15-Nov-2011 Alex Sakhartchouk <alexst@google.com> am b14d771c: am f579bb92: am cde433c5: Merge "Fixing a race condition in RSSurfaceView. Bug 5601083 When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context." into ics-mr1

* commit 'b14d771cf07479e3186a167a219fb2d42d8d4d30':
Fixing a race condition in RSSurfaceView. Bug 5601083 When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.
93c47f10285df8311601fa94ab3c627b0d0cd4be 11-Nov-2011 Alex Sakhartchouk <alexst@google.com> Fixing a race condition in RSSurfaceView. Bug 5601083
When destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.

Change-Id: I7a382a701efde3264e5cd9b9a9b428ade5eb4a9a
SSurfaceView.java
f15ed0124ea7f7f87e4188a1dd15cc4917a62ee9 31-Oct-2011 Jason Sams <rjsams@android.com> Path rendering

Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
ath.java
enderScript.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
lement.java
rogramRaster.java
rogramStore.java
enderScript.java
ampler.java
85397d8dcbcbe098c805b90fe7779206125e2399 07-Oct-2011 Jason Sams <rjsams@android.com> Simplify the way we get the version info.
Reduces startup overhead.

Change-Id: Id9556dfe553c23bf3f870a524ca5e687bb9fe777
enderScript.java
94aaed38467c71a6c804f0e18b41346a4013c25b 23-Sep-2011 Jason Sams <rjsams@android.com> Remove unused fields in ProgramRaster

Change-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb
rogramRaster.java
enderScript.java
beb2b5cfdb79ac9147296e3a6bd21970a947a6f4 10-Aug-2011 Christian Robertson <robertsonc@google.com> Replacing sans serif system font with Roboto

Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
ont.java
402f05530352f34d5320c2d23be43c274d97c4e2 10-Aug-2011 Grace Kloba <klobag@google.com> Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed.

If returns true, the SurfaceTexture will be released by TextureView.
If returns false, the client needs to release the SurfaceTexture.

Change-Id: I946f71e337ad4170c168854ac27e028b82489c8c
STextureView.java
4382467a80dd12c6362d57edca7f2367f7ae877c 02-Aug-2011 Stephen Hines <srhines@google.com> Start using bcinfo components within librs.

BUG=4942491

Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
enderScript.java
enderScriptGL.java
804b3d76c39eca09cbbd8b7c3fa1718e7ad094cc 27-Jul-2011 Alex Sakhartchouk <alexst@google.com> Merge "Add getName to renderscript base object"
0400b07c6bfc3fca49bc10db0a2040aba8664c8e 26-Jul-2011 Alex Sakhartchouk <alexst@google.com> Add getName to renderscript base object

Change-Id: Ia28f88d2c9d679692778641548fdac08c1041d02
aseObj.java
684b23513c9137ddc04b06ac05a4b15be06ad2f4 26-Jul-2011 Jason Sams <rjsams@android.com> Unhide new RS apis.

Change-Id: I83505156bd8a0ffabf0da3aef937693eaee9d9cd
STextureView.java
enderScriptGL.java
cript.java
ac7f69bac34e6fbfc497cbb8f3f5a060bc70df6d 12-Jul-2011 Jason Sams <rjsams@android.com> Merge "Add error checks for AllocationAdapters being used in unsupported ways."
ef72ff220c8bf6c8d7753f30ddaad89d4d8cada9 11-Jul-2011 Logan Chien <loganchien@google.com> Use resource entry name instead of mangled name.

Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
criptC.java
48fe534838d8b9d10f98ea2662eec258320ab4e7 08-Jul-2011 Jason Sams <rjsams@android.com> Add error checks for AllocationAdapters being used in unsupported ways.

Change-Id: If6506e04d65a7b3d79203ac7a20a7961368ef04f
llocation.java
llocationAdapter.java
ad37cb26cd8d8a05077152ebc5b841a5629cfbbd 08-Jul-2011 Jason Sams <rjsams@android.com> Fix more type info caching bugs.

Change-Id: I917a1190ec12fe954c9bf51ffd446ef564837e68
llocation.java
452a7661e8b06459b75493b441d33244939c1153 08-Jul-2011 Jason Sams <rjsams@android.com> Fix defered type creation when loading from A3D.

Change-Id: I09387c0859dcc9fe77014bc7486109d81742f298
llocation.java
ba862d1544a06528151550be1784a926ee986580 08-Jul-2011 Jason Sams <rjsams@android.com> AllocationAdapter cleanup.

Change-Id: Ia7eb0925e410779bbd6a925af721e3834dcf83f8
llocation.java
llocationAdapter.java
7c1747c13c75eb0197db979d48cb4f9c59d52201 24-Jun-2011 Stephen Hines <srhines@google.com> Merge "Remove verbose logging, update test app and docs."
3d782666d73c3ce0ffb77e71db7309bc3297ecb8 24-Jun-2011 Stephen Hines <srhines@google.com> Remove verbose logging, update test app and docs.

Change-Id: I6659c5e51a747011239128dc2682a5d78aecfa26
ont.java
cf559377b750271472aa0a717bf3b7d34abc0b39 23-Jun-2011 Grace Kloba <klobag@google.com> Add onSurfaceTextureUpdated to the TextureView listener.

The app needs a way to throttle the producer side. Expose this to enable it.

Change-Id: I04b6a3fc444117a9fc2449fb87c3c834247c8ef1
STextureView.java
dbe03ae5d0f372beee906558af73f32c55382b22 22-Jun-2011 Jason Sams <rjsams@android.com> Merge "Fix bugs in AllocationAdapter."
ee2d809ab099e67698a37f13a42d22eaa2251f77 22-Jun-2011 Jason Sams <rjsams@android.com> Fix bugs in AllocationAdapter.

Change-Id: Ib530fc719de3587f44eed88bd1d16e22dd5af64a
llocationAdapter.java
419091185f3c9c2d22c0673daca38c92985244c5 22-Jun-2011 Stephen Hines <srhines@google.com> Merge "Support missing RS vector types."
79ad3f25bc224a86487aa6cf7b2c7ffe617ee77d 21-Jun-2011 Stephen Hines <srhines@google.com> Support missing RS vector types.

Change-Id: I87eae3cc79c3963d5a8edf16cc26eee6d93d81d7
ieldPacker.java
faa32b33b50ad941f631716dd0915e936bdc3ac5 21-Jun-2011 Jason Sams <rjsams@android.com> First cut at RSTextureView.

Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
STextureView.java
enderScript.java
enderScriptGL.java
3c0618be2fdad66f8d2249bd8b83a436b8aadec4 20-Jun-2011 Stephen Hines <srhines@google.com> Merge "Add support for more vector types to RS."
dc122622307579fa0c46a597aff5a5017617d64c 17-Jun-2011 Stephen Hines <srhines@google.com> Merge "POSITVE -> POSITIVE typo fix"
f257e513a11cb89a6cf5200ecf5ae14714cdaf39 14-Jun-2011 Stephen Hines <srhines@google.com> Add isCompatible() to RS Element.

BUG=4203264

Change-Id: Id68aead685f6cbc71c2fbe461cb38382e0563f43
lement.java
20fbd01335f3a41ab78e0bb9f70124665afb1e3b 17-Jun-2011 Stephen Hines <srhines@google.com> POSITVE -> POSITIVE typo fix

Change-Id: Ib26eb35fad0c93543f69f6c200820f04c435c2af
llocation.java
llocationAdapter.java
ype.java
304b1f5497155bcf91e7b855cfab7a675e80bf26 14-Jun-2011 Alex Sakhartchouk <alexst@google.com> Allocation copy functions.

Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
llocation.java
llocationAdapter.java
enderScript.java
d54f3f41c4b41955b7b4382a08b97a356b31fde4 10-Jun-2011 Stephen Hines <srhines@google.com> Merge "Override equals()/hashCode() for RS BaseObj."
705d2ea63a4b3c2345af83eec9dabdeea29cfa9f 09-Jun-2011 Stephen Hines <srhines@google.com> Override equals()/hashCode() for RS BaseObj.

This will be used by slang reflection to type-check parameters to functions
that are of Allocation types (such as what happens with forEach).

BUG=4203264

Change-Id: I2ba94531bbf53becf7695b253e1faa3dff099894
aseObj.java
aece2ccccbf65cfeba642d11fa4bd0c794498f23 06-Jun-2011 Alex Sakhartchouk <alexst@google.com> Merge "Unhiding render target code for renderscript"
85dae045a2c3ac7b9d4bcad7a83ec587d0b7813e 06-Jun-2011 Alex Sakhartchouk <alexst@google.com> Unhiding render target code for renderscript

Change-Id: I32d80e6c49dbda955402f7ddffdb213c70ddbec9
llocation.java
6e66725e1cd631007c226e9ea7b99211bd1276e5 05-Jun-2011 Shih-wei Liao <sliao@google.com> Fix the false-alarm bug when we skip to the end, which should be OK.

Fix the bug b/4540617.

Change-Id: I64a77b8c5d89bcd35f81d196928a671c954e9a28
ieldPacker.java
e27832acc083fa889e86b4c629b6aedd8855ceca 03-Jun-2011 Stephen Hines <srhines@google.com> Improve validation in RS FieldPacker.

Change-Id: I9f6a58048129db4978c893c2dc591b0ed825d05f
ieldPacker.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
enderScript.java
836c4a58a7f03485ef433dcdb61837cbc0c39735 01-Jun-2011 Stephen Hines <srhines@google.com> Add support for more vector types to RS.

Change-Id: If1bc34ef6670b6b5de3c1b6b3b3325637b8c7b43
llocation.java
lement.java
enderScript.java
edbfabdb98a2974f973d6c042e6efd547dc02fc5 18-May-2011 Jason Sams <rjsams@android.com> Core to client fifo on sockets.

Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
enderScript.java
25999a08a6652ff5d7d0973f279f1e92e04b3506 12-May-2011 Alex Sakhartchouk <alexst@google.com> Cleanup mesh creation.

Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
esh.java
enderScript.java
a89094aa3bc059c6e03b20b4c5b1ede4582f3da9 05-May-2011 Alex Sakhartchouk <alexst@google.com> Code Cleanup and better Sampler creation method

Change-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12
enderScript.java
ampler.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
enderScript.java
6e494d3ab606be8c06f8d4930fbec572bbfa15c2 28-Apr-2011 Jason Sams <rjsams@android.com> Add dalvik code for forEach.

Change-Id: I26533fc553315b99b8f177ab62d9735a177b26b0
enderScript.java
cript.java
6cc888e77e17ac522f75bf61403307de8ace2ef3 23-Apr-2011 Jason Sams <rjsams@android.com> Start ICS header cleanup and finish type matrix.

Change-Id: If65f96f08c958d330862c543d85dd9d4a0f90e06
yte2.java
yte3.java
yte4.java
ouble2.java
ouble3.java
ouble4.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
hort2.java
hort3.java
hort4.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
esh.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramRaster.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
enderScript.java
enderScriptGL.java
ampler.java
bd184c55850997a5c5e285357998dadbe95b7b5d 06-Apr-2011 Jason Sams <rjsams@android.com> Cleanup character limits.

Change-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a
enderScript.java
331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b 06-Apr-2011 Jason Sams <rjsams@android.com> Seperate ProgramRaster.
Cleanup ProgramRaster and ProgramStore creation.

Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
rogramRaster.java
rogramStore.java
enderScript.java
78a9f6a8227d1e9b465acb84f8476a30c5af9c13 04-Apr-2011 Alex Sakhartchouk <alexst@google.com> Merge "First draft of fbo in renderscript. Updating samples and benchmark"
ef353dde086a6833471deff4da58a6eaf8a1ef36 31-Mar-2011 Stephen Hines <srhines@google.com> Make BaseObj a public class.

BUG=4156151

Change-Id: Ia5d5ae08ab8e176ad3ca1f38c2c33ef4e9551213
aseObj.java
8e90f2bc1fa35a2dc7bd2aab8b8241b628800218 01-Apr-2011 Alex Sakhartchouk <alexst@google.com> First draft of fbo in renderscript.
Updating samples and benchmark

Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
llocation.java
lement.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
enderScript.java
criptC.java
b4a5f95b8e44d8029827722225ef7f93023ab1b3 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> am 6ff211e0: am 8f6c5226: am 55a9be3d: Merge "Fix for bug 3434228" into honeycomb-mr1

* commit '6ff211e08a7c5d51e3899d10be53878c05c244b5':
Fix for bug 3434228
2c74ad9aae29cc64fece926f353825a7925792c2 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fix for bug 3434228

Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
enderScript.java
enderScriptGL.java
d50349de17784f924f8cca6ef2fb2708b9fd2ecd 17-Mar-2011 Stephen Hines <srhines@google.com> Merge "Check setName() for null string + typo fixes."
84a97cae1e53400676a4dfd6c7bf75f9ac230fce 16-Mar-2011 Stephen Hines <srhines@google.com> Check setName() for null string + typo fixes.

Change-Id: Ibf5fd3bcf908df8370eac2848e2b329328b9e8d3
aseObj.java
ef65bb30ed093d625476b5d77737217fd7750a87 15-Mar-2011 Stephen Hines <srhines@google.com> 2X2 matrix needs 4 float elements.

BUG=4104094

Change-Id: I175bde5839d6f1c56b2fd7499853be723e85120f
atrix2f.java
8cecbb5293f73e3f63f2601dda68016762c58a0c 01-Mar-2011 Stephen Hines <srhines@google.com> DO NOT MERGE: Fix typos in RenderScript docs.

Change-Id: Ie5f326c5c682ca7b604328ab25d7402cf01f7890
enderScript.java
enderScriptGL.java
f7d75b34d4b514413c64f502a1cb196bd6e43177 03-Mar-2011 Stephen Hines <srhines@google.com> Merge "Fix typos in RenderScript docs."
9ea30a69d5c1d5b137b0186116eb74261b3b5a5e 02-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fixing element count bug in renderscript.

Change-Id: I0e795561db00e647d6dd5a9de7d25baf626d01a6
ype.java
9c4086a6765cca1eb215f9a307038544b295792b 01-Mar-2011 Stephen Hines <srhines@google.com> Fix typos in RenderScript docs.

Change-Id: I4ff14b86551f99ffe984877a3f34b7140511c448
enderScript.java
enderScriptGL.java
347697710d033036c533bd6cee409c4b4c19d437 01-Mar-2011 Alex Sakhartchouk <alexst@google.com> Discovered a matrix element bug while writing cts unit tests.

Change-Id: I56709df188a5085611efca804582470340369dc0
lement.java
11518acc8c416023d8c2192b441a1767205676d9 09-Feb-2011 Robert Ly <robertly@google.com> clean up and add javadocs

Change-Id: I7f628106247de887cd91c4a4b4b55d3ebfa700c8
llocation.java
yte2.java
yte3.java
yte4.java
lement.java
ieldPacker.java
ileA3D.java
loat2.java
loat3.java
loat4.java
ont.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
atrix2f.java
atrix3f.java
atrix4f.java
esh.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramRaster.java
rogramStore.java
rogramVertex.java
SSurfaceView.java
ampler.java
hort2.java
hort3.java
hort4.java
ype.java
ackage.html
ed5bab93c6851dc4143d6e0d23ebf288e026936b 21-Jan-2011 Jason Sams <rjsams@android.com> fix bug 3375251
Copying arrays of objects would generate an exception
due to excessive internal type checking.

Change-Id: Ic89c24962408f1a95dc0385b74618a70d6ff5859
llocation.java
e9f5c1894bb3fd0d86b769329037790a474f14c1 21-Jan-2011 Stephen Hines <srhines@google.com> Properly use Long2 for "UInt2" for FieldPacker.

We were misusing this API, since it requires the additional precision of
the next size up on unsigned versions of types.

Change-Id: Ic3c87f681ac6705ae0b36a3464ce0d63737945fd
ieldPacker.java
fdc54a97ee588bbd6c981a5708050fd97f01baec 20-Jan-2011 Jason Sams <rjsams@android.com> Check and propogate errors from llvm.

Change-Id: Id99a724f746d1f64eabcdf67c12646cc32ff8f9d
criptC.java
4fa3eed8e03348e2629abd539b3476a86b44135e 20-Jan-2011 Jason Sams <rjsams@android.com> Expose unchecked copyFrom variants.

Change-Id: I452d082bb4adbd578b6300bf5829dc59e91e517a
llocation.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
enderScript.java
44593df6fa741c22bfc76d1608160f053b91bd05 18-Jan-2011 Alex Sakhartchouk <alexst@google.com> Merge "More docs" into honeycomb
ec0d3353b16741c69681577eb43ccfea435eb4ba 18-Jan-2011 Alex Sakhartchouk <alexst@google.com> More docs

Change-Id: I3dfea7d83bf8525efda59cef6fafa854b5aa9fe3
ileA3D.java
atrix2f.java
atrix3f.java
atrix4f.java
esh.java
b97b251c26b801b26f2630e3a2e3f93e4088f2c5 17-Jan-2011 Jason Sams <rjsams@android.com> Add error checks to the copyFrom functions.

Change-Id: Iac064c52eb58b05a94fa1c432304c6216256555b
llocation.java
esh.java
rogramFragmentFixedFunction.java
rogramVertexFixedFunction.java
21b4103e42cb0fa004cc4a978f49f63e7668ab0b 17-Jan-2011 Jason Sams <rjsams@android.com> unhide functions used by reflected files for SDK.

Change-Id: I7cfbfa94cb21207cc5c91e08a60a7184da3f583a
llocation.java
cript.java
criptC.java
0473ff1ef653434a1a0f3c07be00f7ebcbb472ad 14-Jan-2011 Alex Sakhartchouk <alexst@google.com> Removing things that shouldn't be public

Change-Id: I23ea748f7f4ba27307807d7e1d56e49b7c10a827
rogram.java
f5c876e82d7cc647ba94d29eb914e64b7977c303 13-Jan-2011 Alex Sakhartchouk <alexst@google.com> Docs plus removing some junk per API review.

Change-Id: I45f995b656754550be68c78e467071d6e59b348f
llocation.java
ileA3D.java
esh.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
ampler.java
623c54dd1605d802bb6bfdd0d266a191d4f2d88c 13-Jan-2011 Alex Sakhartchouk <alexst@google.com> Documentation

Change-Id: Idb5f87f9d2c0f7fb4677b1b45c232502d66b4668
llocation.java
rogramStore.java
208a1c68ee21930112a3704bf8c46a9f27d8d04d 13-Jan-2011 Jason Sams <rjsams@android.com> Merge "Implement more of copy2DRange*" into honeycomb
fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210 12-Jan-2011 Jason Sams <rjsams@android.com> Implement more of copy2DRange*

Change-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293
llocation.java
b11e3d2b0edb03a5e3ea535d58b0cbe2d920ed16 12-Jan-2011 Stephen Hines <srhines@google.com> Unhide more of the RS APIs.

Change-Id: I7ec5de42680a4184d3a1380ea7c35b6ba3cf13bf
llocationAdapter.java
ileA3D.java
ont.java
ong2.java
ong3.java
ong4.java
esh.java
SDriverException.java
SIllegalArgumentException.java
SInvalidStateException.java
SRuntimeException.java
SSurfaceView.java
f7086090cfc8d97b5bd3b4d7801a27af11f7c207 12-Jan-2011 Jason Sams <rjsams@android.com> Cleanup bitmap uploads
Implement standalone mipmap generation.

Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
llocation.java
enderScript.java
27d116085ebbb112ec1fd959763a027ec08f7179 12-Jan-2011 Alex Sakhartchouk <alexst@google.com> Merge "Adding ability to load cubemaps from individual faces." into honeycomb
252c07802f7039f15f723751162e64a6621e6998 12-Jan-2011 Jason Sams <rjsams@android.com> Add error checks to bitmap uploads.
Fix java side calculation for pixel sizes.

Change-Id: I2636db2ccdc9a330214fe9d8b26617b33e52ec8e
llocation.java
lement.java
dcc231955d81c66309ce97cca05a25f79ee7d5ea 11-Jan-2011 Alex Sakhartchouk <alexst@google.com> Adding ability to load cubemaps from individual faces.

Change-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b
llocation.java
fe852e216fdfab20e7b3d3e55247f70634d267b9 11-Jan-2011 Alex Sakhartchouk <alexst@google.com> Updating cubemap loading code.

Change-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723
llocation.java
67e3d206ca80dd97309ca63169503088cb509bde 09-Jan-2011 Jason Sams <rjsams@android.com> Hide and delete some code that should not be public.

Change-Id: Ibe201c235fc81ef1fecb120d6049d6e56222462c
cript.java
criptC.java
6c191768f112d17f926e9b3bf5ed581af7273cb8 09-Jan-2011 Alex Sakhartchouk <alexst@google.com> Merge "Adding comments to the renderscript program classes." into honeycomb
df27202debdc2573b7882405010fba31ee4d46e6 09-Jan-2011 Alex Sakhartchouk <alexst@google.com> Adding comments to the renderscript program classes.

Change-Id: I989575951df1218c1e753dfa12193d560266bf11
esh.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramVertex.java
rogramVertexFixedFunction.java
fa445b9353972735d8d65e8a936786b1afe9886d 08-Jan-2011 Jason Sams <rjsams@android.com> Cleanup subdata apis

Change-Id: I70d0d5e4ca2b42f3a9cbf854fe47917cee8f46df
llocation.java
enderScript.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
ileA3D.java
ont.java
enderScript.java
cfc2330c4eb42c8e71d00d1a13e84089adcbd595 05-Jan-2011 Jason Sams <rjsams@android.com> fix build

Change-Id: I4991e3e11b2f44328ee272dcb498c6b9fd90c5ee
ype.java
334108b56c60ecb0aec25b63708aa2f9668e2926 05-Jan-2011 Jason Sams <rjsams@android.com> Random cleanup

Change-Id: Ife6f19d51e8229b6cf1ca8689df7baba2fcb4dc9
imension.java
enderScriptGL.java
a23d4e792cb13090c540edfdd5cee03799bb9d48 05-Jan-2011 Jason Sams <rjsams@android.com> unhide renderscript

Change-Id: I44dd19aec0a994316da22ea8bea01b9962f54680

api update

Change-Id: I77f5365b8b7a919cd572ceb65a9ab3871b9495d0
llocation.java
aseObj.java
yte2.java
yte3.java
yte4.java
lement.java
ieldPacker.java
loat2.java
loat3.java
loat4.java
nt2.java
nt3.java
nt4.java
atrix2f.java
atrix3f.java
atrix4f.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramRaster.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
enderScript.java
enderScriptGL.java
ampler.java
cript.java
criptC.java
hort2.java
hort3.java
hort4.java
ype.java
69011ff5e1e306d7f3e635be1b3681b622c51d67 30-Dec-2010 Jason Sams <rjsams@android.com> Merge "Move adapter2D to a derived class from Allocation."
49a05d7b82956009f03acbb92a064eed054eb031 29-Dec-2010 Jason Sams <rjsams@android.com> Move adapter2D to a derived class from Allocation.

Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
llocation.java
llocationAdapter.java
enderScript.java
ype.java
b3b89f63af148031817c046ba8023b76241c1e7c 29-Dec-2010 Alex Sakhartchouk <alexst@google.com> Fixing a bug in the load function.

Change-Id: Ie5e72836dec7f77d42c8cb9afb8c3d5591ff35a7
atrix2f.java
atrix3f.java
atrix4f.java
b4d7bb6872f523b4318144202e119766ed9054ed 21-Dec-2010 Alex Sakhartchouk <alexst@google.com> API cleanup for renderscript. This will be a multiproject commit.

Change-Id: Ida62d3a155285a20725be9daa62217faef1c3734
ieldPacker.java
atrix2f.java
atrix3f.java
atrix4f.java
esh.java
rimitive.java
rogram.java
rogramFragment.java
rogramFragmentFixedFunction.java
rogramRaster.java
rogramStore.java
rogramVertex.java
rogramVertexFixedFunction.java
enderScript.java
ampler.java
e688213f6f2b2e10eb7a5c70b43fe0c3ad45db81 20-Dec-2010 Jason Sams <rjsams@android.com> Merge "Clean up Allocation buffer object api."
d19524047fa2d12ecd45ebcf69543836e1b45579 20-Dec-2010 Jason Sams <rjsams@android.com> Clean up Allocation buffer object api.

Change-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6
llocation.java
esh.java
eeca435dc6134a285b9bbb832cd6a1a88f34e85f 20-Dec-2010 Shih-wei Liao <sliao@google.com> Stale cache management to address a P1 bug # 3296131.

Change-Id: I593f35a91c4a14c055828f8989fe01b9e7790039
enderScript.java
criptC.java
e27cdeeecba5b445e307d653d9cb7da007adfac3 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
ieldPacker.java
ileA3D.java
ont.java
atrix2f.java
atrix3f.java
atrix4f.java
enderScript.java
e5d3712d9eaef7ebbf142b508bd740414d930cb0 16-Dec-2010 Jason Sams <rjsams@android.com> Remove outdated texture upload functions.

Change-Id: Ie3f9ba64a94425fa96b1924cb4b70dd36b71e294
llocation.java
0857196107d55bae312c12b72b115d25d5fee4f9 15-Dec-2010 Alex Sakhartchouk <alexst@google.com> Cleanup and refactoring of an earlier cl.

Change-Id: I5e356ed88375a1620846e0c500659e3b7ead5030
ampler.java
6d8eb266dd398abf0511685fdaf98abba3396174 15-Dec-2010 Jason Sams <rjsams@android.com> Fix mipmap bug introduced with Allocation cleanup.
Add syncAll to rsg headers.

Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
llocation.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
SSurfaceView.java
enderScript.java
enderScriptGL.java
criptC.java
d4b23b54445b13dacaafad97d100999abb36ea6f 14-Dec-2010 Jason Sams <rjsams@android.com> More API updates.

Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
llocation.java
esh.java
enderScript.java
4ef6650bd05a39a09958ea1db92f120ea4949cb1 11-Dec-2010 Jason Sams <rjsams@android.com> Remove CreateFromBitmapRef and add
CopyTo(bitmap) replacement.

Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
llocation.java
lement.java
enderScript.java
enderScriptGL.java
5476b450e50939940dcf3f15c92335cee2fc572d 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
llocation.java
aseObj.java
esh.java
enderScript.java
cript.java
bf6ef8d78fffbce6c1849a4a28fb3f4401ad039e 07-Dec-2010 Jason Sams <rjsams@android.com> API review cleanup.

Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
llocation.java
aseObj.java
lement.java
esh.java
rogram.java
rogramFragment.java
rogramVertex.java
SSurfaceView.java
enderScript.java
enderScriptGL.java
ampler.java
ype.java
add9d9633205f76cc34f04368b8482c2c369ba63 23-Nov-2010 Jason Sams <rjsams@android.com> More error checks

Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
enderScript.java
67f2e442a31b8395e3c1951f8e91139ec7f2be99 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Support for cubemaps.

Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
llocation.java
rogram.java
rogramFragment.java
rogramVertex.java
enderScript.java
a914f340ae5b267dc3ab36c1156c795b8fa18f5d 08-Nov-2010 Shih-wei Liao <sliao@google.com> Add caching support of BCC binaries.

Change-Id: I1e75bb84d88319cb6f1bbe6d907cf6e8ed546142
enderScript.java
criptC.java
68f0a32d103d3861103bce3763b222bde99c0a4c 17-Nov-2010 Jason Sams <rjsams@android.com> Merge "Fix ref counting for globals when set from java code."
6f4cf0b8885403ead157ae00fd43cf1282331c23 17-Nov-2010 Jason Sams <rjsams@android.com> Fix ref counting for globals when set from java code.

Change-Id: I415b6ddeaab277e60233e905a6bae357cd5193eb
enderScript.java
cript.java
4bd1a3dbcad2ae424293e276434b45ebee97248d 16-Nov-2010 Jeff Sharkey <jsharkey@android.com> Show Bitmap.Config value when unable to handle.

Part of investigating http://b/3201172.

Change-Id: I76a31c968b4c60beb079349a0722aa9a4ea5921c
llocation.java
a1b13ed0912a7e08f9848196b4ca64dcb5db9d0b 12-Nov-2010 Jason Sams <rjsams@android.com> Document RS element and type and add validity checking to type creation.

Change-Id: Ic96c0199e27785b3eabde2c6e95ed514915328e9
lement.java
ype.java
27676fe24be7444a174c15df476e49adc5335d03 11-Nov-2010 Jason Sams <rjsams@android.com> More documentation.

Change-Id: I423ff081edd4dab9173bc13d05850bb39839b6d3
aseObj.java
enderScript.java
enderScriptGL.java
06d69de78845659e6904ae4964e606a7f1a6a4a8 10-Nov-2010 Jason Sams <rjsams@android.com> Continue error check improvements and write some docs.

Change-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4
llocation.java
aseObj.java
lement.java
ileA3D.java
esh.java
rogram.java
rogramFragment.java
rogramRaster.java
rogramStore.java
rogramVertex.java
enderScript.java
cript.java
criptC.java
ype.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
enderScript.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
esh.java
enderScript.java
c1d6210fb5cc558ccea95a59a2b33bb9015fc7de 04-Nov-2010 Jason Sams <rjsams@android.com> More RS exceptions cleanup.
Remove some dead code.

Change-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93
aseObj.java
lement.java
rogram.java
enderScript.java
enderScriptGL.java
ype.java
3ba02b3d2f6fb49677466a2e93c96f307d2a7a41 04-Nov-2010 Jason Sams <rjsams@android.com> Update ScriptC constructor to remove depricated param.

Change-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9
criptC.java
d5f06300341df0990be3e0b7a26fa49b13c6fc19 03-Nov-2010 Jason Sams <rjsams@android.com> RS Error cleanup.
Thow java exception during init if the
GL driver fails rather than native crash.

Change-Id: Ie96ef5a2ac12e64f9456545d86157c4c95179a8e
SDriverException.java
SIllegalArgumentException.java
SInvalidStateException.java
SRuntimeException.java
enderScriptGL.java
ype.java
d26297fa562d8bb203df1bb5e6ded7f62c56cdb7 02-Nov-2010 Jason Sams <rjsams@android.com> Fix race condition in resize that was created when
GetType for allocation and Types became async.

Change-Id: Ie7036f9481cececf9565d30b25be82480f176ff2
llocation.java
5585e36a413dcc70a4bdd04063ea31db2519ea8d 29-Oct-2010 Jason Sams <rjsams@android.com> Balls test app.

Change-Id: I842f43e37145f8112120e2bd49925f81c588c40c
enderScriptGL.java
criptC.java
581cc64028e8b8f66cec8105bf530b16d5fb34eb 27-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding nvidia extension for limited npot support.
Updating a3d loading to be async.

Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
ileA3D.java
31a7e42f4baa059352f0db119de38428e655eab2 26-Oct-2010 Jason Sams <rjsams@android.com> Begin adding async allocation creation.

Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8

Implement async bitmap upload and clean up types.

Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
llocation.java
cript.java
98bfe5d02a81c15fff52570178a2edd830701665 19-Oct-2010 Alex Sakhartchouk <alexst@google.com> Some cleanup

Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
ileA3D.java
3b9c52ab8c1ab240d2299358d01a8efbe392d111 15-Oct-2010 Jason Sams <rjsams@android.com> Async type creation.

Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
enderScript.java
ype.java
838c6a15783b3ca9adc1ab49b25043ee272f63de 14-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "Changing scenegraph sample to use arrays."
11c8af9ded3a319635b4e91a639a616ec97fc7e3 14-Oct-2010 Jason Sams <rjsams@android.com> Begin hooking up SurfaceConfig.

Change-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241
enderScript.java
enderScriptGL.java
9e401bcd88a0fdeea96f53cb776e5de7b5b084cb 13-Oct-2010 Alex Sakhartchouk <alexst@google.com> Changing scenegraph sample to use arrays.

Change-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035
lement.java
52d836332f6aae74ed97fda1b53681f36710af64 12-Oct-2010 Stephen Hines <srhines@google.com> Support for unsigned long and unsigned long long.

Change-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f
lement.java
enderScript.java
26ae3904e8050eae655722caf93ee5d3f0ab195a 11-Oct-2010 Alex Sakhartchouk <alexst@google.com> Update allocation from bitmap.
GL attribute cleanup in type.

Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
llocation.java
enderScript.java
031ec58cfc7a20927302a5300eba3f5fc1709b50 11-Oct-2010 Stephen Hines <srhines@google.com> Fix support for 64-bit integers.

Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
enderScript.java
cript.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
llocation.java
SSurfaceView.java
enderScript.java
enderScriptGL.java
38d509697c7d1f989509281cbd9cfaacf9a20ac3 07-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "changing vec4 to vec2 for perf reasons."
d2091639be426574c04f74969fe553162d7a51c9 06-Oct-2010 Alex Sakhartchouk <alexst@google.com> changing vec4 to vec2 for perf reasons.

Change-Id: Ic885a6dc697af4fd82e184158772863673f041bd
rogramFragment.java
rogramVertex.java
5edc608a0749ed4b7074b5c1243043eb722c3c31 05-Oct-2010 Jason Sams <rjsams@android.com> Implement allocation resizing.

Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
llocation.java
enderScript.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
lement.java
enderScript.java
02f41705199336f808ece50d81585450e7f8f61f 01-Oct-2010 Stephen Hines <srhines@google.com> Finish plumbing for double RS elements.

Change-Id: Ic708dcaeda4966bb2121ecb6834f56cfa68ad58e
lement.java
ieldPacker.java
enderScript.java
f5b3510c706ed1f7611760dff0c94f2111531c68 30-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding anisotropic filtering and related samples.

Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
enderScript.java
ampler.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
enderScript.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
rogram.java
rogramFragment.java
rogramVertex.java
enderScript.java
1bfccb45dfe53da00e0618e5af5062c1e37a6c18 22-Sep-2010 Jason Sams <rjsams@android.com> Fix two minor RS bugs.
1: index set size was populated with bad value in java,
2: bad error check in uploadToBufferObject.

Change-Id: I5946053cdfba0b2fbbaa34d562a9ec53e26ce9f2
esh.java
7aa150c0967b725850cf27de58f50a25a960b092 21-Sep-2010 Jason Sams <rjsams@android.com> Detect and throw exception for using
objects after explicitly destroying them.

Change-Id: Ic50d6974c80672846140c7f9435ec9468855f0bc
aseObj.java
ca54ec302f5bddd1674ea1f36cd3b7c540b2fbca 21-Sep-2010 Stephen Hines <srhines@google.com> Add support for Float64 (double) to RenderScript.

Change-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d
enderScript.java
cript.java
a8bf9429b29743b3489817feb21bde2416acc465 16-Sep-2010 Jason Sams <rjsams@android.com> Fix race condition on exit.

Change-Id: I1ae1818122604dde5993b2b8ef702bda5194d87d
enderScript.java
c984dd73c6f96d16e11813ae433ef70f7648ae77 14-Sep-2010 Alex Sakhartchouk <alexst@google.com> Shader changes to allow for more flexible constant binding.

Change-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110
rogramFragment.java
rogramVertex.java
70d4e5024298f71edb3b04867e05568f5495b4ce 03-Sep-2010 Jason Sams <rjsams@android.com> Add arrays to elements.

Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
lement.java
enderScript.java
0eb9b77eec4abb201a6c90cf543172df6473a19e 01-Sep-2010 Jason Sams <rjsams@android.com> Merge "Remove functions for reflecting dalvik classes to rs types."
e447a786357c91d7c48f2475605e692de5b12da1 01-Sep-2010 Jason Sams <rjsams@android.com> Remove functions for reflecting dalvik classes to rs types.

Change-Id: I41bc7fd704772d177f8035c04256d0ca63e4398b
Change-Id: I4df3673a1db1e79c309ab4eb41d2145802ed322c
llocation.java
enderScript.java
ype.java
73ea9beaf8eb3d0027e78cbc0ac5e626c3f8deb4 01-Sep-2010 Alex Sakhartchouk <alexst@google.com> Merge "Cleaning up the api"
32fc363c8cbe0cc74c0d02b8173e2076deccb96b 01-Sep-2010 Alex Sakhartchouk <alexst@google.com> Cleaning up the api

Change-Id: I86632cfde07216be7623177516710db5d9a57522
rogramRaster.java
49bdaf0293408159df18a1d8540360f9623c40f7 31-Aug-2010 Jason Sams <rjsams@android.com> SubElementData data upload functions.

Change-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf
llocation.java
enderScript.java
a41174ecb03331d770614ecc6351cbc890874c28 28-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing renderscript uniform binding bugs.
Working on custom shaders.

Change-Id: I0d51e879e1c2b46ef5ab696b35162898f4196fc8
rogram.java
rogramVertex.java
1d45c47975ab2a8cef6db5a8976276de31e1e8d0 25-Aug-2010 Jason Sams <rjsams@android.com> Add matrix component types.
Fix potental overflow in script -> java messages.

Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
lement.java
ieldPacker.java
enderScript.java
d36f248eaf06c569010649902df653da1a9e2acc 24-Aug-2010 Alex Sakhartchouk <alexst@google.com> More work on the renderscript sample

Change-Id: Ib1812bbaa38180ca63d6d53c9cc3aeeee4134725
rogramRaster.java
rogramStore.java
enderScript.java
ampler.java
104422039b2dc5ced7e341e067a5a80e6534218b 24-Aug-2010 Romain Guy <romainguy@google.com> am 5a14271a: am d6f7f225: Merge "Load bitmaps in the correct format." into gingerbread

Merge commit '5a14271aacb932ba0d52978c939f74e4c685f7d6'

* commit '5a14271aacb932ba0d52978c939f74e4c685f7d6':
Load bitmaps in the correct format.
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
rogramStore.java
rogramVertex.java
enderScript.java
ampler.java
f92a0a6d4e95660b0e7ebe259323de17d821c50f 21-Aug-2010 Romain Guy <romainguy@google.com> Load bitmaps in the correct format.

Bug #2936873

Change-Id: Ide93ffd8227cea6c610dde625163ccffb4590e90
llocation.java
3e5ea4a814fae0162273cfcf8b85e69f4e85ad48 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Merge "Renderscript samples. Merged two model related projects. Cleanup."
27f50523a45100f3b4861762b6263e0b9ba6e22e 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript samples. Merged two model related projects. Cleanup.

Change-Id: I6fdc70420eee7dfecf0b051fd687e5797c6580ce
ont.java
d78be37d81f6c1aba75180c7608753a027a881ee 18-Aug-2010 Jason Sams <rjsams@android.com> Remove OOB object destruction.

Change-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1
aseObj.java
enderScript.java
2e1872fe07cf8952812a417985e6e1f61bdeab5d 18-Aug-2010 Jason Sams <rjsams@android.com> Make java entry points for native fifo synchronized.

Change-Id: I1baf2beb920016f0202042982075cbce1e67df42
ight.java
enderScript.java
094a068bc46f725a7358ff84317cff2ca4528601 13-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript scenegraph prototype.

Change-Id: Ic4daaf6eca8850caf46bd766e148cf12eb6c6ca1
loat2.java
loat3.java
loat4.java
4199175ff34c7c15120c3cc3714d454d84e7afcf 12-Aug-2010 Jason Sams <rjsams@android.com> Merge "Fix field packer bug for U32 data. Fix initial refcounts in allocations. Support null references in allocations."
ee73498ddf896f6ed003e9ce1fab87aefda90173 12-Aug-2010 Jason Sams <rjsams@android.com> Fix field packer bug for U32 data.
Fix initial refcounts in allocations.
Support null references in allocations.

Change-Id: Ifba6406ba750e69737bd77fa7df5d7fb8e27a5b4
ieldPacker.java
0de9444aa6c25d2c586e8204a6168d10e67376e0 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Preparing renderscript java code for use with phanton references.
Changing rs_quaternion to be float4

Change-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0
llocation.java
aseObj.java
lement.java
ileA3D.java
ont.java
ight.java
esh.java
rogram.java
rogramRaster.java
rogramStore.java
enderScriptGL.java
ampler.java
cript.java
ype.java
facd6fc4be5706f4ca5def9702a69bec94eb6adf 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding quaternion functions to math library.

Change-Id: I692214648892120943ca7d3b00034e27d1c330cf
atrix4f.java
518f033b68649c151cc8725ea8c557eae01cc567 05-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding more matrix math functions.

Fixing build.

Change-Id: Ie0f6724ba063ada94d1d44d99bbe56e21d9bd72f
atrix2f.java
atrix3f.java
atrix4f.java
442a647424e6537e94341654e3ae5d52efd84862 05-Aug-2010 Jason Sams <rjsams@android.com> Support constant and varying colors in ProgramFragment.

Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
rogramFragment.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
llocation.java
esh.java
enderScript.java
cf9a44cdf3647c8b31499ad6250f63259c0e34e2 04-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding matrix class methods.

Change-Id: I597b1b3955e29921394909f302800034571e6a50
atrix2f.java
atrix3f.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
llocation.java
lement.java
ileA3D.java
rogramRaster.java
enderScript.java
ype.java
288c8711a64893acb3f4a31caf69153be9809d17 07-Jul-2010 Jim Shuma <jshuma@google.com> Making Program*.Builder classes' setters return 'this'

This is for better correspondence with the Builder pattern.
See also: Effective Java, 2nd edition.

Change-Id: Iecccd42be49dea2ed8e4b8cc38ce96379cf3c11c
rogram.java
rogramFragment.java
rogramRaster.java
rogramStore.java
rogramVertex.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
llocation.java
aseObj.java
esh.java
rogramRaster.java
enderScript.java
53a93d5e917038504ba4422e4ad346ae37131365 10-Jul-2010 Jason Sams <rjsams@android.com> Remove points from fixed function.
Add basic GL performance test.

Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
rogramRaster.java
enderScript.java
0b9a22cf782ab8f837161bf3357e08471ff5b9f2 03-Jul-2010 Jason Sams <rjsams@android.com> Add boolean support for setVar.

Change-Id: Id64f3b2e43e19fc2a2d5fd81bb98d9ca67aae843
cript.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
enderScript.java
impleMesh.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
ileA3D.java
esh.java
enderScript.java
9b949fce39f0f39ce9275b71d7c347210775e7a8 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
llocation.java
ont.java
enderScript.java
fae3f6b4153ff39c4f9e00dcf635b413d0ae4e85 24-Jun-2010 Jason Sams <rjsams@android.com> Add matrix ops to RSH headers.

Change-Id: I7e2843983a12e0155114b4a18813799e4341d26f
ieldPacker.java
9e2b0c505af55a56171db0d025368e7ea6c15458 22-Jun-2010 Jason Sams <rjsams@android.com> Fix build error.

Change-Id: Ife0ec056c33654a56f270a5673f614820cfc2e29
ieldPacker.java
f110d4b787b91dabe968a812e76e5c1f8d953487 22-Jun-2010 Jason Sams <rjsams@android.com> Move ImageProcessing and ModelViewer to reflected files.
Implement boolean support.

Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
lement.java
ieldPacker.java
enderScript.java
020bb7b5ac26a6e2d2f6852952a84bb246445fcf 18-Jun-2010 Jason Sams <rjsams@android.com> Add skip to field packer.
remove hsb functions from env headers.
add RS_PACKED define for packed structures.

Change-Id: Idc661edff85c0047baa201f43e0839ac82c74593
ieldPacker.java
96ed4cfa62dd09aafb3f9da01e047661b4fe3c95 15-Jun-2010 Jason Sams <rjsams@android.com> Remove InvokeData and add ContextFinish to generate a sync point.

Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
enderScript.java
cript.java
e29f3e74f71ea730519ff8ae1d8dd4c1630bbaf9 09-Jun-2010 Jason Sams <rjsams@android.com> Begin using reflected files.

Change-Id: I5307a0eac9c206b85c0cf7451d3f8300134bf8e3
lement.java
enderScript.java
impleMesh.java
aae74ad6144470c66e72b075ac3afeddb186fa98 04-Jun-2010 Alex Sakhartchouk <alexst@google.com> Creating the jni and java layer to integrate a3d

Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
ileA3D.java
enderScript.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
lement.java
enderScript.java
impleMesh.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
enderScript.java
cript.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
enderScript.java
criptC.java
b42315d37ab22e64ef88d3aed38ed75fd7071eed 15-May-2010 Jason Sams <rjsams@android.com> Delete old createFromClass methods.
It no longer makes sense to create type info from Java since this
cannot be exported to scripts. The new flow is in the opposite direction.

Change-Id: I9b46e3f57abf84c01326bd9b9b834f3ff0f7c504
lement.java
ype.java
54db59c3594e887a412a24713fc3daa1c2404593 14-May-2010 Jason Sams <rjsams@android.com> Rename ProgramFragmentStore to ProgramStore.

Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
rogramStore.java
enderScript.java
enderScriptGL.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
enderScript.java
ampler.java
cript.java
criptC.java
2d71bc7b4c46a32cead32a35e6e137d13e8315ea 27-Mar-2010 Jason Sams <rjsams@android.com> Update Script java classes and llvm samples.

Change-Id: I05c8d63fcca095d4fea6abb1ff5736ab9d78a3e6
cript.java
criptC.java
a70f416c9cf2fc6cc5e132c1d656ce07441d6b82 26-Mar-2010 Jason Sams <rjsams@android.com> Checkin new types for RS.

Change-Id: I3d7a1a91c45cc1c97c60f3615f32e54e98e12f91
llocation.java
yte2.java
yte3.java
yte4.java
lement.java
ieldPacker.java
loat2.java
loat3.java
loat4.java
nt2.java
nt3.java
nt4.java
ong2.java
ong3.java
ong4.java
enderScript.java
hort2.java
hort3.java
hort4.java
ector2f.java
ector3f.java
ector4f.java
a8551b1efa89841c01d3b6a01ac65e57084a3234 11-Mar-2010 Romain Guy <romainguy@android.com> Fix the build.

Change-Id: I0caef1fd522d231d803e0fd9e0b8fdf3272db168
SSurfaceView.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.
llocation.java
enderScript.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.
llocation.java
enderScript.java
704ff64b099406bb328898a7443921f22dbffd6d 10-Feb-2010 Jason Sams <rjsams@android.com> Preview seperating RenderScript into RenderScript and RenderScriptGL
SSurfaceView.java
enderScript.java
enderScriptGL.java
42d6c9e1e794713022d1370ba844ce05c7b2793f 03-Feb-2010 Jason Sams <rjsams@android.com> Hide field packer.
ieldPacker.java
25430d0734d12d12ca2d2d7a9d18c0cf3c5bdc4e 03-Feb-2010 Jason Sams <rjsams@android.com> Implement holders for Matrix and Vector data.
ieldPacker.java
atrix.java
atrix2f.java
atrix3f.java
atrix4f.java
rogramVertex.java
ector2f.java
ector3f.java
ector4f.java
5dbfe93b3f15f3a837836d024958635fd8f9ad14 27-Jan-2010 Jason Sams <rjsams@android.com> Fix some minor bugs with GL state setup that were exposed by Droids driver.
llocation.java
enderScript.java
ea87e96959895ef94cc3aa9576f41a660d2bbf03 12-Jan-2010 Jason Sams <rjsams@android.com> Implement type generation for user uniforms in vertex shader.
llocation.java
rogram.java
74e02ef2000ff2783e526d6916e2f0b5d517593e 07-Jan-2010 Jason Sams <rjsams@android.com> Support npot on es 2.0 HW.
llocation.java
a09a6e145b778861f7abee86ce17e59507ed221e 06-Jan-2010 Jason Sams <rjsams@android.com> More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
lement.java
e17964e150e459bacced5658ae36fe1c56082e37 05-Jan-2010 Jason Sams <rjsams@android.com> Add RS support for generic attribs as input to vertex programs.
enderScript.java
ype.java
7d46f612a25fc9f190358e9bd807b71d424ce7d2 23-Dec-2009 Jason Sams <rjsams@android.com> Disable excessive RS logging.
lement.java
impleMesh.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.
llocation.java
aseObj.java
lement.java
rogramVertex.java
enderScript.java
impleMesh.java
ype.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.
rogram.java
rogramFragment.java
enderScript.java
8bb41dd61474e977aa61048ba8f733a984a3b22d 17-Dec-2009 Jason Sams <rjsams@android.com> Add argument checking to sampler builder to disallow illegal modes.
ampler.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
rogram.java
rogramFragment.java
rogramVertex.java
enderScript.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.
rogram.java
rogramVertex.java
enderScript.java
11fbdf50206abc9d21fd72ce7536648f083b9148 15-Dec-2009 Jason Sams <rjsams@android.com> Remove check for surface valid that is no longer valid.
enderScript.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.
llocation.java
lement.java
ight.java
rogramFragment.java
rogramRaster.java
rogramStore.java
rogramVertex.java
enderScript.java
ampler.java
cript.java
impleMesh.java
54c0ec14e016e4a1bf3ceab40ed6ca5447da4725 30-Nov-2009 Jason Sams <rjsams@android.com> Beging GL2 user shaders. Switch master to using GL2 by default.
rogramFragment.java
rogramVertex.java
enderScript.java
715333b832fb448c32165c7d97d408a3fa43f7cb 18-Nov-2009 Jason Sams <rjsams@android.com> Add support for dumping RS objects to aid in debugging of white blocks bug.
enderScript.java
7d787b4722eaeb79cab42c36060336e092b77b5f 15-Nov-2009 Jason Sams <rjsams@android.com> Add setPriority to allow wallpapers to run at lower cpu priority than default.
enderScript.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.
SSurfaceView.java
enderScript.java
efd9b6fb2e0f31b50db089352118e5daeb268879 03-Nov-2009 Jason Sams <rjsams@android.com> Support applications changing the surface attached to the RS.
SSurfaceView.java
enderScript.java
eab4c75b09aa81ea093c2b9fbb3dbc2016c9bd6e 29-Oct-2009 Jason Sams <rjsams@android.com> Fix type in Java enums. Not currently used, easier to fix now than when apps are using it.
rogramStore.java
7299c83bd8f7053dec84d62a4914392bd91661ac 16-Oct-2009 Jason Sams <rjsams@android.com> Fix bug exposed by filmstrip. The updated and expanded SimpleMesh had an ordering bug with component coordinates when both texture and normals were used.
impleMesh.java
bd2197fb0038acd2dc4b17ad3ed3c69cc29dcce2 08-Oct-2009 Jason Sams <rjsams@android.com> Add script to script call support. Add exception to catch out of bound index data when added to TriangleMeshBuilder.
impleMesh.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.
enderScript.java
7f047786d9e2027a15001a653675dae5a80f9390 03-Oct-2009 Jason Sams <rjsams@android.com> Update the SimpleMesh API to support new attribute types. Also spilt add/set commands to avoid permutation explosion.
impleMesh.java
5235cf3f41cfcfe39c7072fddf1ead52db31292d 29-Sep-2009 Jason Sams <rjsams@android.com> Fix but processing raster state pragma.
rename stateFragmentStore to stateStore
aseObj.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.
lement.java
rogramVertex.java
enderScript.java
impleMesh.java
ype.java
66b2771d745aa66df5cf80b300b5ba0f936ff22e 26-Sep-2009 Jason Sams <rjsams@android.com> Reduce debugging spew and add props to selectivly re-enable it.

change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
SSurfaceView.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.
aseObj.java
enderScript.java
5fda65f182231b0e9ad61b1a6803c7603e29344f 25-Sep-2009 Joe Onorato <joeo@android.com> Add a method to destroy the RS object.
SSurfaceView.java
65e7aa56f56097418d617663683544c25b3988ea 25-Sep-2009 Jason Sams <rjsams@android.com> Implement pause/resume for the RS thread.
SSurfaceView.java
enderScript.java
6b9dec00afec359f091ed353f371f08ff150278a 24-Sep-2009 Jason Sams <rjsams@android.com> Remove depricated triangleMesh.
enderScript.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.
rogramRaster.java
SSurfaceView.java
enderScript.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.
llocation.java
lement.java
enderScript.java
impleMesh.java
ype.java
be2e84193f709419634de4cc3ba0e67acf6976f3 17-Sep-2009 Jason Sams <rjsams@android.com> Implement renderscript Invokables.
enderScript.java
cript.java
5f43fd289abbd5380b6068766daf721b555d0053 15-Sep-2009 Jason Sams <rjsams@android.com> Implement Object readback.
llocation.java
enderScript.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.
llocation.java
lement.java
enderScript.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.
llocation.java
lement.java
enderScript.java
impleMesh.java
650a3eb7d621dc8e81573142a4498bbd07bcde27 31-Aug-2009 Romain Guy <romainguy@android.com> Load bitmap resources entirely from native code.

Change-Id: I6660baec241794c40611bce79b7f9ce9479e52ba
llocation.java
enderScript.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.
llocation.java
lement.java
enderScript.java
impleMesh.java
67c6844ea0577b7894c3053952eb4ee39fa3134c 26-Aug-2009 Jason Sams <rjsams@android.com> Remove bogus comments and logging.
SSurfaceView.java
f5b4596a383b6ab83f92edecfe054e80b555c2d0 25-Aug-2009 Jason Sams <rjsams@android.com> Implement java interface for RS shutdown and fix shutdown deadlock with the command fifo.
enderScript.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.
SSurfaceView.java
enderScript.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.
enderScript.java
25ffcdc9d7e32c9c1eeb2b48cc2f17d1353e9fae 21-Aug-2009 Jason Sams <rjsams@android.com> Point Sprites
lement.java
rogramFragment.java
enderScript.java
484d57f4355ab3979025beaddeb0cbecb1a5b81f 19-Aug-2009 Romain Guy <romainguy@android.com> Move the sky
ype.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.
aseObj.java
enderScript.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.
llocation.java
aseObj.java
lement.java
ight.java
rogramFragment.java
rogramStore.java
rogramVertex.java
enderScript.java
ampler.java
cript.java
impleMesh.java
ype.java
4f7136c6595ba862be49a660180f084dad17325b 18-Aug-2009 Romain Guy <romainguy@android.com> Optimized Galaxy
lement.java
334ea0c98f051b5a6b85bc616c93304651854298 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
lement.java
enderScript.java
cript.java
81e4640d18d451992cb504b356ff4d2dc1b7f297 15-Aug-2009 Romain Guy <romainguy@android.com> Add Galaxy wallpaper
lement.java
317a6280cc109e873646e4652be1582d870eedfd 14-Aug-2009 Mathias Agopian <mathias@google.com> Surface::GPU and Surface::HARDWARE are now deprecated; they will be set automatically if needed.

this also ripples into the window manager API by making some constant there deprecated as well.
SSurfaceView.java
fbf0b9ecda03fbdbd4ebabfd18da09a789686249 13-Aug-2009 Jason Sams <rjsams@android.com> Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
enderScript.java
cript.java
ype.java
1b52aae4d908fcf749e9a8d86bb0a33c70728c56 13-Aug-2009 Jason Sams <rjsams@android.com> Fix build break.
ype.java
43ee06857bb7f99446d1d84f8789016c5d105558 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
llocation.java
lement.java
enderScript.java
cript.java
ype.java
b3c61e7decf4b9fb00ac18937c756208d9ffb717 12-Aug-2009 Romain Guy <romainguy@android.com> Fix the build
enderScript.java
f415cf2d78cb214b0a661e0f03905b4279656ea8 11-Aug-2009 Joe Onorato <joeo@android.com> Add two addDefines methods to ScriptC.Builder. They add #defines from the fileds on a class or object that you pass in.
criptC.java
40a29e8e28772b37ab0f9fe9708ecdcba24abb84 10-Aug-2009 Jason Sams <rjsams@android.com> Implement basic allocation readback. Add Get height, width to ScriptC_Lib.
llocation.java
enderScript.java
d7b3774da62d3c70cc7e8cf549967a1c823501e6 10-Aug-2009 Joe Onorato <joeo@android.com> Let java put #defines into renderscript
enderScript.java
criptC.java
1bada8cd6e4f340de93cff4a2439835fc3b1456c 10-Aug-2009 Jason Sams <rjsams@android.com> Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
llocation.java
aseObj.java
lement.java
rimitive.java
rogramFragment.java
rogramStore.java
rogramVertex.java
enderScript.java
cript.java
impleMesh.java
ype.java
9bee51c42eb8c3daffe7d6fa483edbb1689b94d2 05-Aug-2009 Jason Sams <rjsams@android.com> Remove useless slot from ProgramVertex. Optimize GL state setup.
rogramVertex.java
enderScript.java
110195fe9ff96255242bfa4df1d15c6a56b140d6 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate ProgramVertex from RenderScript.java and merge ProgramVertexAlloc into the ProgramVertex class.
ight.java
rogramFragment.java
rogramVertex.java
rogramVertexAlloc.java
enderScript.java
0835d42be9b215f845e30db03211c86670cfa12a 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate Light and Sampler from RenderScript.java
ight.java
rogramFragment.java
enderScript.java
ampler.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.
lement.java
rogramFragment.java
rogramStore.java
enderScript.java
cript.java
ype.java
69f0d31e576c0110c2cbbafc3b9bd46e73fc1afc 04-Aug-2009 Jason Sams <rjsams@android.com> Split ScriptC from RenderScript.java. Implement state caching in the Builder objects.
enderScript.java
cript.java
criptC.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.
llocation.java
enderScript.java
b8c5a84e7c23746a3fc26013e0880d3d95ca6588 01-Aug-2009 Jason Sams <rjsams@android.com> Split RenderScript Type and Allocation into seperate classes.
llocation.java
imension.java
rogramVertexAlloc.java
enderScript.java
ype.java
36e612a488511940b61f09803b270aa1c61b68e0 01-Aug-2009 Jason Sams <rjsams@android.com> Begin splitting up RenderScript.java into seperate classes. First piece split off Element.
aseObj.java
lement.java
rogramVertexAlloc.java
enderScript.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.
enderScript.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.
enderScript.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.
enderScript.java
e29d471e5ca9781d8772d445ec7832e94856fd14 24-Jul-2009 Jason Sams <rjsams@android.com> Move the java and jni renderscript files to the proper location.
atrix.java
rogramVertexAlloc.java
SSurfaceView.java
enderScript.java