History log of /frameworks/rs/rsScriptC_Lib.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
441104d6b802ab14f67af8e8e55570de1fcc9de6 28-Apr-2015 Pirama Arumuga Nainar <pirama@google.com> Handle older structure sizes by zeroing new fields

Bug 19734267
Bug 19866850

Prior fix handled only rsForEach calls from a script. It is not
sufficient, as launch options in support library also will also use old
structures. Apps compiled for support library still run in native mode
when available, thus necessitating this fix.

This fix copies and extends the input in ScriptC::runForEach instead of
rsrForEach.

Change-Id: I3bb2527eadcbcdb85a76a1f5568269bbfdee972b
(cherry-pick of 9479e5bf0152ecff022cd374e2e80905f88b1a5d from AOSP)
/frameworks/rs/rsScriptC_Lib.cpp
f28aa55e416e662082bfda5716c4afbac7a77bbe 15-Apr-2015 Stephen Hines <srhines@google.com> Merge "Fix issue with older structure sizes"
5d95a78ab5758c2625949d78bb67eb3c5d9701cc 14-Apr-2015 Stephen Hines <srhines@google.com> Fix issue with older structure sizes

When structures are enlarged in RS we need to use the script
API number to properly handle the older cases.

Bug: 19734267

Change-Id: I0ffd3dc4cea1640f2b14c588df3a93eee749e74e
/frameworks/rs/rsScriptC_Lib.cpp
0c77202945df4d02f5e85c204ca47ba16c1f2cc2 15-Apr-2015 Jason Sams <jsams@google.com> Fix refcounting bug

Change-Id: I0ea7f5077e1b7d15588ac023ae5ce19abe016c48
/frameworks/rs/rsScriptC_Lib.cpp
ce452e2b76093aa0bf979e7a4b38113a0aa24b54 08-Dec-2014 Tim Murray <timmurray@google.com> Fix broken rsrLocalTime implementation.

Change-Id: Ia81e0ee51ebcb248e413d99de37d4092ffa9bcfb
/frameworks/rs/rsScriptC_Lib.cpp
44bef6fba6244292b751387f3d6c31cca96c28ad 12-Aug-2014 Chris Wailes <chriswailes@google.com> Replace NULL macros with nullptr literals.

Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/rsScriptC_Lib.cpp
f37121300217d3b39ab66dd9c8881bcbcad932df 17-Jul-2014 Chris Wailes <chriswailes@google.com> Collapse code paths for single- and multi-input kernels.

This patch simplifies the RenderScript driver and CPU reference implementation
by removing the distinction between sing- and multi-input kernels in many
places. The distinction is maintained in some places due to the need to
maintain backwards compatibility. This permits the deletion of some functions
and struct members that are no longer needed. Several related functions were
also cleaned up.

Change-Id: Id70a223ea5e3aa2b0b935b2b7f9af933339ae8a4
/frameworks/rs/rsScriptC_Lib.cpp
4b2bea3dc20865f3a198797702e19912a6a2171c 13-Aug-2014 Stephen Hines <srhines@google.com> Revert "Collapse code paths for single- and multi-input kernels."

This reverts commit 818cfa034e257c7bb48356257f5cb67334e19aa6.

Change-Id: I59f39f52e6c8f60bb01cbcb8ccf2215eaf46a57f
/frameworks/rs/rsScriptC_Lib.cpp
818cfa034e257c7bb48356257f5cb67334e19aa6 17-Jul-2014 Chris Wailes <chriswailes@google.com> Collapse code paths for single- and multi-input kernels.

This patch simplifies the RenderScript driver and CPU reference implementation
by removing the distinction between sing- and multi-input kernels in many
places. The distinction is maintained in some places due to the need to
maintain backwards compatibility. This permits the deletion of some functions
and struct members that are no longer needed. Several related functions were
also cleaned up.

Change-Id: I77e4b155cc7ca1581b05bf901c70ae53a9ff0b12
/frameworks/rs/rsScriptC_Lib.cpp
6a45ddb32f391060aa05da6ff09c4814d450586e 06-Aug-2014 Tim Murray <timmurray@google.com> Bugfixes for AArch64.

- Disable use of runtime pointer until we can set it correctly in invokes.
- Disable YUV and ColorMatrix ASIMD intrinsics
- Modify runtime stubs to use large objects correctly
- Fix calling convention in allocation.ll
- Add appropriate rsr functions for compat lib and large objects

bug 16846318

Change-Id: I7f6a4ff66fd1b3ad40b08cfc9ecdda7d53e95c7d
/frameworks/rs/rsScriptC_Lib.cpp
05ef73f2d934f1083cc3b8aeb33fe21de9d6e88f 05-Aug-2014 Jason Sams <jsams@google.com> Fix isObject when in 64bit mode.

This also cleans up the passing of args to SetObject and ClearObject.
Fix related issues in 64bit teardown.

Change-Id: I90d1b93c45ff5bc84957d5441ab48a4e2f6feb20
/frameworks/rs/rsScriptC_Lib.cpp
a36c50a6ab87f4c9049318d4c6c8ec7b0a1e6e12 17-Jun-2014 Jason Sams <jsams@google.com> Add 64bit large object support

Add HAL hooks for filling in LO fields.

Change-Id: Ib9bdee714a062de519d2a9708c1016404a1b11a4

Conflicts:
driver/rsdBcc.cpp
driver/rsdCore.cpp
rsAllocation.h
rs_hal.h
/frameworks/rs/rsScriptC_Lib.cpp
70537f52bdc6e8702db03cc91fe511371fb31267 04-Dec-2013 Stephen Hines <srhines@google.com> Retain older message APIs since existing GPU drivers depend on them.

Change-Id: Ic5425fafb7971b6094108d79346d067785b91735
/frameworks/rs/rsScriptC_Lib.cpp
276000a3673e639f9abc41db4709c1b0a96c1bf9 03-Dec-2013 Stephen Hines <srhines@google.com> Add missing rsForEach()/rsSendToClient*() functions and API tests.

These were missing from the support library.

Change-Id: I53dd062fc0f1d9a6f0ce06d148c4047ebb338b71
/frameworks/rs/rsScriptC_Lib.cpp
ddceab9a001f07a3395226c5e06e3b420720af0f 07-Aug-2013 Jason Sams <jsams@google.com> Refactor hal to remove cpuConsumer from drivers

This CL should minimize build breaks due to
BufferQueue changes in the future.

Change-Id: I565a6eae5cc25603741fef32f2cfcb31a32eb757
/frameworks/rs/rsScriptC_Lib.cpp
b0934b67b95cc27e2358c2aa4db5f7c1067c8f9b 04-Jul-2013 Stephen Hines <srhines@google.com> Remove libutils and fix rsDebug for RS support library.

Bug: 9664050

Our bitcode runtime library translates vector rsDebug() calls into passing
their parameters via pointers. The previous version of libRSSupport.so was
being created with non-pointer versions of these routines accidentally.
This change also fixes a missing permission issue for ImageProcessing2, so
that the compatibility library can be verified.

This change also removes the use of libutils by switching the implementation of
String8/Vector in the compatibility library to internal types backed by
libstlport_static.

Change-Id: I20da75e8c19a82a42dc2bceaba1937d21372db84
/frameworks/rs/rsScriptC_Lib.cpp
0b575de8ed0b628d84d256f5846500b0385979bd 15-Mar-2013 Tim Murray <timmurray@google.com> Add x86 server support.

Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
/frameworks/rs/rsScriptC_Lib.cpp
110f181b7966212a36ef18016f9b81c7322d0a2f 15-Mar-2013 Jason Sams <jsams@google.com> Reduce diffs with compat lib.

Change-Id: Ibfa2c7c7da56d158f424ac343e364feacd0a21da
/frameworks/rs/rsScriptC_Lib.cpp
709a0978ae141198018ca9769f8d96292a8928e6 16-Nov-2012 Jason Sams <jsams@google.com> Separate CPU driver impl from reference driver.

Change-Id: Ifb484edda665959b81d7b1f890d108bfa20a535d
/frameworks/rs/rsScriptC_Lib.cpp
807fdc4b6f3fb893015ee136565d6151bb2332d3 26-Jul-2012 Jason Sams <jsams@google.com> Move memory layout to driver.

This change moves all allocation data copies to the
hal. Also removes stride from the runtime. Follow on
changes will remove the malloc pointer from the runtime.

Change-Id: I30967c739800cd4b97186e9fc8b69f26a3f2787d
/frameworks/rs/rsScriptC_Lib.cpp
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 09-Mar-2012 Alex Sakhartchouk <alexst@google.com> More header untangling.

Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
/frameworks/rs/rsScriptC_Lib.cpp
4419977d78018a9933c7f455fe001f644f2d638b 22-Feb-2012 Stephen Hines <srhines@google.com> Support running ForEach on non-root functions.

BUG=6000538

Change-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744
/frameworks/rs/rsScriptC_Lib.cpp
af12ac6a08651464f8d823add667c706f993b587 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
/frameworks/rs/rsScriptC_Lib.cpp
74a827988567a9d65954bb0d825a3ba4a97e2947 14-Jun-2011 Alex Sakhartchouk <alexst@google.com> Allocation copy functions.

Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
/frameworks/rs/rsScriptC_Lib.cpp
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 21-Apr-2011 Jason Sams <rjsams@android.com> Create runtime stubs for compute driver.

Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
/frameworks/rs/rsScriptC_Lib.cpp
cdfdb8f2cdf4668c476cac842212892b2505ff3f 18-Mar-2011 Jason Sams <rjsams@android.com> Migrate thread launch to driver.

Change-Id: If182c524cceb327547640f22f956856d291d1787
/frameworks/rs/rsScriptC_Lib.cpp
bad807405b2b9764372af1ad24bcfd4fb1f33d8e 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/rs/rsScriptC_Lib.cpp
49f5ae32fd9d0bec27a1da8b82b511341e3649ed 15-Mar-2011 Stephen Hines <srhines@google.com> Make RS Matrix functions threadable.

BUG=4100079

Change-Id: I6cefa0eab42481fa974077d6aed98007f9fd87f7
/frameworks/rs/rsScriptC_Lib.cpp
196c1112ec95a99b75bf9335f0a4e007150e6091 02-Mar-2011 Stephen Hines <srhines@google.com> DO NOT MERGE: Almost all warnings are now errors in RS build.

Change-Id: Ie4952cdf5c75bf1b7a7899a32b3b1f8747686356
/frameworks/rs/rsScriptC_Lib.cpp
82d57da6332ddf66146b3cf8ba43c118b43fa3e9 04-Feb-2011 Stephen Hines <srhines@google.com> Add support for memcpy/memset to RS.

Bug: 3426446
Change-Id: I78170a50bdd891d928b3db96685b4c3c801b6f00
/frameworks/rs/rsScriptC_Lib.cpp
693080efdafbf49d675fe5f959f0286f83b30c81 26-Jan-2011 Jason Sams <rjsams@android.com> Migrating functions for on device linking.

Change-Id: I41dc1551ada53370f2b06c49cc76089b1e72ac5b
/frameworks/rs/rsScriptC_Lib.cpp
711e7316c7bc274dd0ee9e4f3f043a85c1a706a8 24-Jan-2011 Stephen Hines <srhines@google.com> Add missing functions to math library.

This also updates the math test suite to exercise all the basic operator
functions (except __udivsi3 which may not be 100% necessary). There is also a
small fix for rsQuaternionMultiply().

Change-Id: Id157e6d5ebe2e20c17e8ea7b13ffaa74c241838c
b: 3203577
/frameworks/rs/rsScriptC_Lib.cpp
fca82b1b10bb7d2f774cf6116f6424be05c75c67 19-Jan-2011 Jason Sams <rjsams@android.com> Correctly log debugging info as debug.

Change-Id: I1169e015288d7d91b7ecbdd991e815152740e68d
/frameworks/rs/rsScriptC_Lib.cpp
ca3f09c0924e9515901dfd47fa5f95385d53cf80 08-Jan-2011 Stephen Hines <srhines@google.com> Split time functions into rs_time.rsh header.

Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
/frameworks/rs/rsScriptC_Lib.cpp
366c9c85196675437a8dd74c1cf6b63ddbde3d6a 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
/frameworks/rs/rsScriptC_Lib.cpp
cb082a3239b1511caed4c1a3b31a4e922a42c977 11-Nov-2010 Bryan Mawhinney <bryanmawhinney@google.com> Add support for integer mod.

Change-Id: I681b8220c8b39d865ade036a93ba93a965e259c9
/frameworks/rs/rsScriptC_Lib.cpp
afb743aca56c18beb7ab924e75cb6e070ef3e55a 10-Nov-2010 Alex Sakhartchouk <alexst@google.com> Code cleanup to make formatting consistent
across all the renderscript files.

Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
/frameworks/rs/rsScriptC_Lib.cpp
aad4bc5231dd7059fc5148b34a951117d9b5f4ad 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/rs/rsScriptC_Lib.cpp
6bfc1b91dc7684f8ad9dc9f605e92ed8a31d5bbe 01-Nov-2010 Jason Sams <rjsams@android.com> Add code to mark functions rather than whole files as threadable.

Change-Id: Ie635fbbb96b8ade48501ec564fe135edc256537d
/frameworks/rs/rsScriptC_Lib.cpp
df09719cbeb426a4c8279f2ce226b5874ad7c2c9 15-Oct-2010 Stephen Hines <srhines@google.com> Add support for rsDebug with 64-bit types.

Bug: 3099081
Change-Id: Ieb3af7757489876ef951be8527aa73f69e1481fd
/frameworks/rs/rsScriptC_Lib.cpp
605048a9f9af925782f6c90bc1cdc5af59e337d8 01-Oct-2010 Jason Sams <rjsams@android.com> Add object validity checking.

Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
/frameworks/rs/rsScriptC_Lib.cpp
f24d7d0eab1dce2cee0108a1d1952bba6d562349 17-Sep-2010 Jason Sams <rjsams@android.com> Fix function name match for refcounting funcs.

Change-Id: I3fa8211200023e0df494cd9aab698e215b3c2164
/frameworks/rs/rsScriptC_Lib.cpp
1e5168d113ccdcf9fe1b817dcbf2f7f476d36c74 02-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding ability to dirty the allocation and notify shaders using it.

Change-Id: Id5ac8dbba5185cb1f43bedcf4098fcef9f477c51
/frameworks/rs/rsScriptC_Lib.cpp
5192f45b1ab8dc49d5ec7c3f235e769180cdb55b 01-Sep-2010 Jason Sams <rjsams@android.com> Remove ACC and other legacy bits from RS.

Change-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf
/frameworks/rs/rsScriptC_Lib.cpp
c093685672e54657d87b953d44e514803889486c 16-Aug-2010 Jason Sams <rjsams@android.com> Support reference operations in RS scripts.

Change-Id: I9cb5f3cb71823ab24ca51bf0167a0f52cf0691f9
/frameworks/rs/rsScriptC_Lib.cpp
7dce6bc09126187534ab0297c66b30149643b162 07-Aug-2010 Jason Sams <rjsams@android.com> Fix debugging support for float vectors and add matrix debugging.

Change-Id: Ie1ee3764a32889f3c39b923186f14af74ecb772f
/frameworks/rs/rsScriptC_Lib.cpp
7349547db61d2d458b31c074b902d56d082e5d84 30-Jul-2010 Jason Sams <rjsams@android.com> Cleanup of signed/unsigned
Make all functions overloadable.

Change-Id: I443c83afcf9a7acfae394585201f081681f309db

Update examples.

Change-Id: I100d6fa8dd1af376bcee0b2c42c5aabe9c03bb6e

force rebuild of all .rs files to pick up core header changes.

Change-Id: I6231a8a024388481ca231507e83b108ebdbc3500
/frameworks/rs/rsScriptC_Lib.cpp
ef5867a6785807f90cfe8af26da4b964ee8ebee4 28-Jul-2010 Jason Sams <rjsams@android.com> Cleanup sendToClient and add rsGetDt().
Remove legacy implemtation of matrix calls which were moved to llvm bc.

Change-Id: I527740590067db3bcb2147233ef41fb057f1d2a8
/frameworks/rs/rsScriptC_Lib.cpp
7bf29ddc35450d8064541c42c99a1f48be6cf0dd 20-Jul-2010 Jason Sams <rjsams@android.com> Threading RS ForEach.

Change-Id: I5d6fe4db2b6ac0613394bc5a066ff90ec146d60e
/frameworks/rs/rsScriptC_Lib.cpp
ace3e01f07252ee0fa47fcf1ac48864d8220b90e 16-Jul-2010 Jason Sams <rjsams@android.com> 1st cut of ForEach and test.

Change-Id: I6534569c8d26db8b9691666134a555c8bf94184e
/frameworks/rs/rsScriptC_Lib.cpp
7fe6bce13c30b8d14dc833e06468666d28e56ee1 24-Jun-2010 Jason Sams <rjsams@android.com> Add matrix ops to RSH headers.

Change-Id: I7e2843983a12e0155114b4a18813799e4341d26f
/frameworks/rs/rsScriptC_Lib.cpp
c61346b91434307c5003029017b54ce9c49112be 29-May-2010 Jason Sams <rjsams@android.com> Rough implemetation of ForEach.
Remove launchID from root graphics script.

Change-Id: I9f80c0d4df1264f2ee1624a6d7216b9dfdf8502e
/frameworks/rs/rsScriptC_Lib.cpp
66070bf7aae61cedde97cfdeb6a64f435abe8cde 21-May-2010 Jason Sams <rjsams@android.com> Remove noise functions and update images processing to use new rs namespace names.

Change-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb
/frameworks/rs/rsScriptC_Lib.cpp
22fa371bf64b8aae786acfe5d711af21afb13a93 20-May-2010 Jason Sams <rjsams@android.com> Begin naming cleanup for renderscript runtime.
Prefix functions with "rs" or "rsg".

Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
/frameworks/rs/rsScriptC_Lib.cpp
aeb094b520d8ea49b74129927578f18f758c873e 18-May-2010 Jason Sams <rjsams@android.com> Split ScriptC Lib into CL, GL, and basic.

Change-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50
/frameworks/rs/rsScriptC_Lib.cpp
ce92d4baf7a5bce097228fdd4498601764cd4014 17-May-2010 Jason Sams <rjsams@android.com> Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.

Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
/frameworks/rs/rsScriptC_Lib.cpp
ccc010bb7c0f89e162bf60033968a20be90a903a 14-May-2010 Jason Sams <rjsams@android.com> Rename ProgramFragmentStore to ProgramStore.

Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
/frameworks/rs/rsScriptC_Lib.cpp
1b6b7fabe4fe7fdcbcff6b701af7e3c71d254d9e 13-May-2010 Jason Sams <rjsams@android.com> Add missing bindProgramRaster to scriptC_lib.

Change-Id: I06a7075a94ef907478f986b59ded4ff3e2766585
/frameworks/rs/rsScriptC_Lib.cpp
be36bf3a76481737a7fa606a04144ceef80eb4f2 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/rs/rsScriptC_Lib.cpp
a2cf755a28a1e7ffff2955df656d714f40e4d715 03-Mar-2010 Jason Sams <rjsams@android.com> Improve RS error handling. On errors RS will now store the error and a message that can be read from the app. RS will then not continue rendering frames while an unchecked error is present until new state is received.
/frameworks/rs/rsScriptC_Lib.cpp
7fabe1a3bf8de37d86021bb7f744c791db81aed3 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/rs/rsScriptC_Lib.cpp
be504f2d0c5db4485e6db5b406e9e8b8c390dea9 25-Jan-2010 Jason Sams <rjsams@android.com> Cleanup seperation of Legacy and user attribs. All user programs now use the new names. Legacy vertex attribs are given default names.
/frameworks/rs/rsScriptC_Lib.cpp
cc0ad35c1108e072221edc7f5accb8193ecdb861 20-Jan-2010 Joe Onorato <joeo@google.com> am b3699b14: am 836e1666: Merge "add drawSpriteScreenspaceCropped to renderscript" into eclair

Merge commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be'

* commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be':
add drawSpriteScreenspaceCropped to renderscript
d08a81a744628076f2dc36ed244667868f7022d5 14-Jan-2010 Joe Onorato <joeo@android.com> add drawSpriteScreenspaceCropped to renderscript
/frameworks/rs/rsScriptC_Lib.cpp
9ebb0c44ece47531f3d0a98ba52ae448de42032b 12-Jan-2010 Jason Sams <rjsams@android.com> Implement type generation for user uniforms in vertex shader.
/frameworks/rs/rsScriptC_Lib.cpp
433eca30b2efe0cf84bbda33f2dfdfd6dcafaf59 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.
/frameworks/rs/rsScriptC_Lib.cpp
d01d970cf5973aa5186cc02c80fb2c143a69b0b1 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/rs/rsScriptC_Lib.cpp
7dad9c30a59c99b57269e1b498807b6f034d56e9 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/rs/rsScriptC_Lib.cpp
b2a219b87c56c85d26eab0b702f272a06e912dc5 16-Dec-2009 Jason Sams <rjsams@android.com> Fix live wallpaper many. Z coordinate was being ignored for draw quad call.
/frameworks/rs/rsScriptC_Lib.cpp
e9ed6cc76bbff93f681cf4a72d9cfc2bc2d00ae9 16-Dec-2009 Jason Sams <rjsams@android.com> Fix emulated glColor in es2 mode.
/frameworks/rs/rsScriptC_Lib.cpp
c460e55d78cbe8bee95c5c947dfe541218142a5b 25-Nov-2009 Jason Sams <rjsams@android.com> Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
/frameworks/rs/rsScriptC_Lib.cpp
519cdc9b7e63b21704e31dba909e6eeb788e43d3 12-Nov-2009 Romain Guy <romainguy@android.com> Don't feed the timezone to RenderScript time functions, let the library figure it out.

Bug #2211070.

Change-Id: I5975651fd12399fb8dfe283dfdfaa17569738c7b
/frameworks/rs/rsScriptC_Lib.cpp
d6d4a5fcb3171b8ac1b8736ed2387778e9418d1d 10-Oct-2009 Romain Guy <romainguy@android.com> Add new RenderScript sample: ImageProcessing.

Change-Id: I5e482bbc34911c940a3a74258f8f8549b1939bc4
/frameworks/rs/rsScriptC_Lib.cpp
3a27c952c013ad0a8e0c91bea76d895a07f7a56d 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.
/frameworks/rs/rsScriptC_Lib.cpp
8c401effb0837155fc39ca0364f57a882d127d38 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/rs/rsScriptC_Lib.cpp
3a97c59c6f8cc974d007080365b82c5177ba6a3f 01-Oct-2009 Jason Sams <rjsams@android.com> Implement screen aligned bitmap drawing support.
/frameworks/rs/rsScriptC_Lib.cpp
c5174c72f2a122d939da051eaf571b0ff95f1f8a 29-Sep-2009 Romain Guy <romainguy@android.com> absf() -> fabsf() instead of fabs()

Change-Id: I5571a635757295aa1514aeaff72e80cc3dd8752c
/frameworks/rs/rsScriptC_Lib.cpp
b681c8af69ef6938c80dd5cc5fc920db94ee9f43 29-Sep-2009 Jason Sams <rjsams@android.com> Fix but processing raster state pragma.
rename stateFragmentStore to stateStore
/frameworks/rs/rsScriptC_Lib.cpp
a2b54c4ccae78fdd9afefd524037dc53ed28e2d8 24-Sep-2009 Jason Sams <rjsams@android.com> Remove depricated triangleMesh.
/frameworks/rs/rsScriptC_Lib.cpp
dac98f5d4d80ee86c16c71eb9ca6b2d3ca94cc94 18-Sep-2009 Jason Sams <rjsams@android.com> Clean up some debugging and add 2 math lib routines.
/frameworks/rs/rsScriptC_Lib.cpp
e62cc90ba67bbc21ba06145490cd3838092c3492 05-Sep-2009 Romain Guy <romainguy@android.com> Fix point sprites.

Change-Id: Ic9438daaf25f3969a0dd5b634b7cceccbbbfb27b
/frameworks/rs/rsScriptC_Lib.cpp
a57c0a72c3b3babc2757d081ff8146ebaa2caf4c 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/rs/rsScriptC_Lib.cpp
370ed1525dc570381edd8c67d92eb45701d5f767 21-Aug-2009 Romain Guy <romainguy@android.com> Cleanup the Galaxy, add a few RS functions for Grass.
/frameworks/rs/rsScriptC_Lib.cpp
2275d635bd1d1b716ae22ee7507583e5013d55f4 18-Aug-2009 Romain Guy <romainguy@android.com> Tweak the galaxy
/frameworks/rs/rsScriptC_Lib.cpp
90b36a88cf0cc549b296ac15a249ea7786c6de9e 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
/frameworks/rs/rsScriptC_Lib.cpp
8b2c065dfc16c148e2829a19e83d2269b9bcd4cc 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
/frameworks/rs/rsScriptC_Lib.cpp
e579df42e85d9e00f53c42ef1b78dbd209dba989 10-Aug-2009 Jason Sams <rjsams@android.com> Implement basic allocation readback. Add Get height, width to ScriptC_Lib.
/frameworks/rs/rsScriptC_Lib.cpp
27162ab6330b0a3ad5b5fe85f3e525b680fb0fab 10-Aug-2009 Romain Guy <romainguy@android.com> Make the laves follow the ripples
/frameworks/rs/rsScriptC_Lib.cpp
9c4e4ca9ff75a7fe18544c83fcf782e46c9b6ac2 09-Aug-2009 Joe Onorato <joeo@android.com> add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillis
/frameworks/rs/rsScriptC_Lib.cpp
e5ffb879ae535a899a486285a23bea05e912480f 10-Aug-2009 Jason Sams <rjsams@android.com> Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
/frameworks/rs/rsScriptC_Lib.cpp
fcc1c2b80419aca3db34e1ce4622a12caf07cf45 09-Aug-2009 Romain Guy <romainguy@android.com> Better ripples and leaves
/frameworks/rs/rsScriptC_Lib.cpp
d369e27bc034a24d6bae7225d39338a98cf5f101 08-Aug-2009 Romain Guy <romainguy@android.com> Add refraction and bettr normals computation to FallRS
/frameworks/rs/rsScriptC_Lib.cpp
48b7edc13372dcb4537713e32beeb36bcd73a6d9 07-Aug-2009 Romain Guy <romainguy@android.com> Add lighting to animated water ripples.
/frameworks/rs/rsScriptC_Lib.cpp
06f7c931ab68e4d48ed100a188d103b416b30129 06-Aug-2009 Romain Guy <romainguy@android.com> Use arrays in Grass RS
/frameworks/rs/rsScriptC_Lib.cpp
364010072324ca87d21c24adf41381356ab97e3d 05-Aug-2009 Romain Guy <romainguy@android.com> Add ability to load arrays in RenderScript.
/frameworks/rs/rsScriptC_Lib.cpp
b7f1a6de0d9efa6d7ac436e93a80fac821cfa95b 04-Aug-2009 Romain Guy <romainguy@android.com> Add swaying effect to the grass.
/frameworks/rs/rsScriptC_Lib.cpp
9c59d02acd33ca64db1d0af6fc01bcc5c76c1a3d 01-Aug-2009 Romain Guy <romainguy@android.com> Add new utility methods to rsScriptC_Lib, android.util.MathUtil and android.graphics.Color.
Fixes RS compilation.
/frameworks/rs/rsScriptC_Lib.cpp
39dbc8067ef613b84475c20306d1b9be71d61c16 31-Jul-2009 Romain Guy <romainguy@android.com> Add several math functions to rsScript_Lib.
/frameworks/rs/rsScriptC_Lib.cpp
98e10fd7438f2e925e7fb5c2ec97c1f8cc583634 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/rs/rsScriptC_Lib.cpp
50253dba3d6d1a9ace9df956ddedee7c8b33e951 30-Jul-2009 Jason Sams <rjsams@android.com> Filmstrip work and boxed bitmap load bugfixes.
/frameworks/rs/rsScriptC_Lib.cpp
e9f5c53929c6c46872c4e9ba7cc3d0e528f5ad01 29-Jul-2009 Jason Sams <rjsams@android.com> Add new icons and implement text. Fix bug with uploading 8888 bitmaps of non-square size.
/frameworks/rs/rsScriptC_Lib.cpp
c9d43db4d216b01b13aebfdb31d5615909591b33 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/rs/rsScriptC_Lib.cpp
b5909ce06dd10dcb5ac715572a05b2d225b77c98 21-Jul-2009 Jason Sams <rjsams@android.com> Enable light sources and update film test app.
/frameworks/rs/rsScriptC_Lib.cpp
e45ac6e91864f2a6617b6a2c0aa87cdb62cf58fd 20-Jul-2009 Jason Sams <rjsams@android.com> Split rsScriptC into class implemtation and library functions. Update test apps, all 3 should be working.
/frameworks/rs/rsScriptC_Lib.cpp