Jason Sams
62f258f1e4
Clean up RS samples for SDK, bug 2943369
...
Fix bug 3403965 rsgSyncAll would not mark constants as changed
found by inspection.
Only rsAllocation.cpp affects on device bits.
Change-Id: I6b7ec0df87e42687b24384aaf54dc04976cb84f7
doc update
Change-Id: Id5841f08868557e086f185024470924ef202d19f
2011-01-28 16:18:01 -08:00
Stephen Hines
7e893e1ddf
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
2011-01-24 13:56:30 -08:00
Stephen Hines
a16a981453
Remove unnecessary library functions.
...
Change-Id: I47fadb2b9e8b9e9ef5f139470366ce43c75fadbb
2011-01-20 11:59:07 -08:00
Stephen Hines
833166d274
Clean up RS math fp library functions.
...
Change-Id: Ibe87b06a7f40a3889d63310641359d98bdff066c
2011-01-19 16:34:10 -08:00
Shih-wei Liao
1ad9612e99
1. fp_mad.rs: Pass C99 check.
...
2. Include C99 header (Will be fixed later at build.git.)
Change-Id: I2864e081b2635dfc4fc0c85f746f6d0ce0b01af5
2011-01-19 02:18:45 -08:00
Stephen Hines
688de88b65
Fix bug in modf library function (plus typos).
...
Change-Id: I643c905e2e3e2dcf7a61f1d027b749d9a0d6e542
2011-01-18 21:04:59 -08:00
Shih-wei Liao
2aad562ab2
Make ImageProcessing work.
...
Change-Id: Id1ab91657ff4ba70a2391b168958e72b68e8a3e0
2011-01-17 01:17:39 -08:00
Shih-wei Liao
0e7be13973
Fix bug in on-device linking.
...
Change-Id: Ic027d4cbf240a45da95a024067215a572c3bd7a9
2011-01-16 15:38:13 -08:00
Shih-wei Liao
16095fc4c8
convert2uchar3.
...
Change-Id: I5d5406f14b0c22a7b085495b3bcc51d5a288dcf8
2011-01-12 04:44:09 -08:00
Alex Sakhartchouk
fe852e216f
Updating cubemap loading code.
...
Change-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723
2011-01-10 15:57:57 -08:00
Stephen Hines
1ac9da6717
Split time functions into rs_time.rsh header.
...
Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
2011-01-09 17:04:18 -08:00
Alex Sakhartchouk
b4d7bb6872
API cleanup for renderscript. This will be a multiproject commit.
...
Change-Id: Ida62d3a155285a20725be9daa62217faef1c3734
2010-12-21 14:57:04 -08:00
Alex Sakhartchouk
e27cdeeecb
API reaview cleanup
...
Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
2010-12-17 11:41:08 -08:00
Alex Sakhartchouk
0857196107
Cleanup and refactoring of an earlier cl.
...
Change-Id: I5e356ed88375a1620846e0c500659e3b7ead5030
2010-12-15 10:11:31 -08:00
Jason Sams
6d8eb266dd
Fix mipmap bug introduced with Allocation cleanup.
...
Add syncAll to rsg headers.
Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
2010-12-15 01:41:00 -08:00
Shih-wei Liao
6b32fab1db
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
2010-12-14 11:17:20 -08:00
Jason Sams
f2e69a911a
Merge "More API updates."
2010-12-13 23:53:35 -08:00
Jason Sams
d4b23b5444
More API updates.
...
Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
2010-12-13 15:32:35 -08:00
Alex Sakhartchouk
6b5222dd53
Perf test
...
Change-Id: I5cfc1b6dd438b13091993d4669e10fb2e49aaa06
2010-12-13 14:48:21 -08:00
Jason Sams
3ccc75fa51
Merge "Add multitouch support to physics test. Fix context state overwrite calling invoke."
2010-12-11 18:52:37 -08:00
Jason Sams
4859f5233c
Add multitouch support to physics test.
...
Fix context state overwrite calling invoke.
Change-Id: I7a71237bcf36abb31f98eb6d872501fdfb007d81
2010-12-11 17:42:30 -08:00
Jason Sams
54ca458787
Merge "Remove CreateFromBitmapRef and add CopyTo(bitmap) replacement."
2010-12-10 16:06:19 -08:00
Jason Sams
4ef6650bd0
Remove CreateFromBitmapRef and add
...
CopyTo(bitmap) replacement.
Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
2010-12-10 16:03:15 -08:00
Stephen Hines
cfcea7a1d0
Remove vector array test from RSTest.
...
This test will soon yield an appropriate compile-time error.
Change-Id: I8f9bef7c4c6f954753268a2c1816337f347eae06
2010-12-10 15:27:35 -08:00
Jason Sams
5c1619fff4
Fix build
...
Change-Id: I189d3b8afd351ab5cf604105579212593a98d5a4
2010-12-09 00:58:47 -08:00
Jason Sams
5476b450e5
Allocation API update.
...
Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
2010-12-08 16:14:36 -08:00
Jason Sams
bf6ef8d78f
API review cleanup.
...
Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
2010-12-06 17:46:20 -08:00
Stephen Hines
d4aa7d22f8
Stop using anonymous structs in RS.
...
Change-Id: I90344683939f2934f841031fd5339dbe91cc9e05
2010-12-06 11:04:40 -08:00
Jason Sams
c8abdeda28
Fix physics bug causing balls to stack.
...
Change-Id: I681905cf7499bb92db47ba2a4cca10d0834cf425
2010-11-24 12:12:26 -08:00
Stephen Hines
732779a0c0
Remove unnecessary export_func pragma.
...
Change-Id: Ibe5c5f186cfc12a31f3fb4f0f7472e3b60836394
2010-11-18 17:04:50 -08:00
Alex Sakhartchouk
67f2e442a3
Support for cubemaps.
...
Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
2010-11-18 15:27:28 -08:00
Stephen Hines
b7a4814f71
Merge "Mark a non-exported function as static."
2010-11-18 14:05:54 -08:00
Stephen Hines
e15c1133e2
Mark a non-exported function as static.
...
Change-Id: I2f497e8ec4dcfb878ce9491577e46d4c1ea09723
2010-11-17 17:13:46 -08:00
Jason Sams
a17af04e62
Create holder inner class for pushing context state.
...
Fix bug with rsForEach corrupting parent context state.
Remove workaround from rsBalls.
Change-Id: I43a948536e70d44645d1c2ef7b97e1c5906f6943
2010-11-17 15:29:32 -08:00
Stephen Hines
baa19bc59c
Remove WARs for zero-init + destructors.
...
Change-Id: I919db554f3f6fa1fb027402298602a16fba4a235
2010-11-15 17:09:02 -08:00
Jason Sams
815aaebb59
Fix line drawing in RS example.
...
Change-Id: I5a83ac8d943488d19d83af1bd20a15a3c02999da
2010-11-12 14:58:56 -08:00
Alex Sakhartchouk
ed9f210568
Code cleanup to make formatting consistent
...
across all the renderscript files.
Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
2010-11-10 11:30:51 -08:00
Jason Sams
641b0628cd
Fix fountain bug with more than 10 touches reported.
...
Change-Id: Ie4ddefbcbe6407fb7ffae2c6e2440fec0b974cfb
2010-11-09 14:20:34 -08:00
Alex Sakhartchouk
3fe599ce21
Merge "Moving attrib creation to Mesh. Adding arrays as shader inputs. Removing fixed size arrays."
2010-11-08 15:29:45 -08:00
Alex Sakhartchouk
9d71e21800
Moving attrib creation to Mesh. Adding arrays as shader inputs.
...
Removing fixed size arrays.
Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
2010-11-08 15:10:52 -08:00
Stephen Hines
5fe11d20e3
Add vector array test to RSTest.
...
Change-Id: I258d23a44df011aaf64aa545c86c97611d70143f
2010-11-05 19:48:42 -07:00
Jason Sams
3ba02b3d2f
Update ScriptC constructor to remove depricated param.
...
Change-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9
2010-11-03 23:01:38 -07:00
Stephen Hines
ce13d94ccb
New RS types test for checking compilation.
...
Change-Id: Ib4d0326462d4d0229430f61c74f16979f7b38dbb
2010-11-02 13:58:12 -07:00
Jason Sams
5585e36a41
Balls test app.
...
Change-Id: I842f43e37145f8112120e2bd49925f81c588c40c
2010-10-29 10:28:13 -07:00
Stephen Hines
e2a26e155b
Adding new unit test for rsDebug().
...
Change-Id: I8a354e40640b83aca3148aa0cf13d3335ff37dd4
2010-10-18 12:17:03 -07:00
Alex Sakhartchouk
9e401bcd88
Changing scenegraph sample to use arrays.
...
Change-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035
2010-10-13 14:33:44 -07:00
Alex Sakhartchouk
c119493e01
Packing the struct to work around llvm bug.
...
Change-Id: If94d6659df7e00b70c39619b05732046233cb196
2010-10-13 10:02:28 -07:00
Stephen Hines
52d836332f
Support for unsigned long and unsigned long long.
...
Change-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f
2010-10-11 16:10:42 -07:00
Stephen Hines
2332340b0e
Test exported "long" type.
...
Change-Id: I1239aecf29f6d25ed975c8d026328366624d58b9
2010-10-11 14:33:21 -07:00
Stephen Hines
031ec58cfc
Fix support for 64-bit integers.
...
Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
2010-10-11 12:32:33 -07:00