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
|