Jason Sams
fcf7231249
Create runtime stubs for compute driver.
...
Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
2011-04-20 15:09:01 -07:00
Stephen Hines
97837c9172
Fix broken assert (if input allocation is NULL).
...
Change-Id: If02e86eee4ec059402edd6f8c408fd89b248bc80
2011-04-11 14:02:22 -07:00
Jason Sams
803626f615
Migrate most GL from context to driver.
...
Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
2011-04-06 17:52:23 -07:00
Jason Sams
bd184c5585
Cleanup character limits.
...
Change-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a
2011-04-06 11:44:47 -07:00
Jason Sams
331bf9b14b
Seperate ProgramRaster.
...
Cleanup ProgramRaster and ProgramStore creation.
Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
2011-04-06 11:23:54 -07:00
Jason Sams
48f505657a
Seperate GL from RS program store.
...
Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
2011-04-04 17:09:37 -07:00
Alex Sakhartchouk
8e90f2bc1f
First draft of fbo in renderscript.
...
Updating samples and benchmark
Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
2011-04-01 14:19:01 -07:00
Stephen Hines
623cb9585e
Properly handle script teardown.
...
If libbcc optimizes away a global variable, we need to make sure that
RenderScript's ~Context() doesn't attempt to clear away the slot's NULL
pointer that denotes this.
Change-Id: I77d0f740ab333338e53db481e4a3eca338aba411
2011-03-24 20:07:23 -07:00
Stephen Hines
044d7d99f8
Revert "Fix cleanup bug clearing script references."
...
This change was actually incorrect and causes crashes in ~Context.
This reverts commit 88728ecaeab1358e1748cbbf6ed954fd9a960692.
2011-03-24 11:50:40 -07:00
Jason Sams
88728ecaea
Fix cleanup bug clearing script references.
...
Change-Id: I693dd7523658a32837764854c12a6b690e8fb7c6
2011-03-18 17:38:40 -07:00
Jason Sams
80e29cf5c4
Fix bug with hal init uninitialized var.
...
Change-Id: I172bb65b57653e32697f2c2df941beb0aaf65603
2011-03-18 17:08:54 -07:00
Jason Sams
55d2a25402
Migrate thread launch to driver.
...
Change-Id: If182c524cceb327547640f22f956856d291d1787
2011-03-17 16:14:27 -07:00
Jason Sams
e4a06c5fc7
Start seperating out RS compute implementation. Create hal
...
layer to seperate from runtime.
Change-Id: Idf5c1261be4131690d25c15948e98324e979b4f9
2011-03-17 16:13:03 -07:00
Alex Sakhartchouk
20a9354e52
Fixing a small bug in debug output
...
Default font wasn't reset for debug output but used the last font instead.
Change-Id: I8fd713336febb8258d364845799ade42633907ab
2011-03-17 13:49:38 -07:00
Alex Sakhartchouk
b4a5f95b8e
am 6ff211e0: am 8f6c5226: am 55a9be3d: Merge "Fix for bug 3434228" into honeycomb-mr1
...
* commit '6ff211e08a7c5d51e3899d10be53878c05c244b5':
Fix for bug 3434228
2011-03-16 21:22:10 -07:00
Alex Sakhartchouk
2c74ad9aae
Fix for bug 3434228
...
Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
2011-03-16 19:28:25 -07:00
Stephen Hines
cc0773bd02
am ae2f3b3a: am c2db0d40: Merge "Make RS Matrix functions threadable." into honeycomb-mr1
...
* commit 'ae2f3b3a4629629914e6ad5d410594c7dbc856ee':
Make RS Matrix functions threadable.
2011-03-15 13:01:30 -07:00
Stephen Hines
413bce45ba
Make RS Matrix functions threadable.
...
BUG=4100079
Change-Id: I6cefa0eab42481fa974077d6aed98007f9fd87f7
2011-03-14 19:16:19 -07:00
Iliyan Malchev
3070af0882
frameworks/base: remove LOCAL_PRELINK_MODULE
...
Change-Id: I54dd62ebef47e7690afa5a858f3cad941b135481
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-03-14 14:25:59 -07:00
Stephen Hines
cac8228e9c
Fix a race condition during Context init/teardown.
...
This change makes Context initialization wait properly for all threads to be
available before leaving initContext(). This prevents a case where ~Context()
gets called before all created threads have started/finished their work. This
was triggered/discovered by running some very short-lived tests in CTS.
BUG=4064203
Change-Id: I1dd6f43fa7942c53881008e857df864e2395202e
2011-03-08 16:54:23 -08:00
Stephen Hines
1bf1f8df17
DO NOT MERGE: Almost all warnings are now errors in RS build.
...
Change-Id: Ie4952cdf5c75bf1b7a7899a32b3b1f8747686356
2011-03-03 16:12:43 -08:00
Alex Sakhartchouk
802e37e7b8
Merge "These moved into developmnet samples"
2011-02-28 10:59:29 -08:00
Alex Sakhartchouk
45b1adf947
Merge "Moving dependency includes out of librs headers."
2011-02-25 14:53:34 -08:00
Alex Sakhartchouk
ebd65bbb84
Moving dependency includes out of librs headers.
...
When we want to use it on the host, we shouldn't need to go hunting for every external dependency
Change-Id: I885262acdcdf5ede4a9392235f35d5e2f7038e8b
2011-02-25 09:34:33 -08:00
Jason Sams
07078e3858
fix bug 3477451
...
Bogus asserts with pure compute scripts.
Change-Id: If5928c563e06405f75a11606d9148d64fa10be07
2011-02-23 14:47:17 -08:00
Alex Sakhartchouk
e600e1b91a
These moved into developmnet samples
...
Change-Id: Id7a502b9f2df2edcda0cf78e582ab6763eb55862
2011-02-23 09:52:11 -08:00
Alex Sakhartchouk
c29a444281
Moving renderscript tests away from the library to a dedicated test folder.
...
Change-Id: I7d8e20a17513f167eae3681d77463c01f4fa24a7
2011-02-22 10:30:32 -08:00
Alex Sakhartchouk
3d9b774515
Merge "Fix UI in image processing."
2011-02-18 09:12:30 -08:00
Robert Ly
7a2222b260
am d2acfd6d: am a58f58da: Merge "Doc change: fixing renderscript samples" into honeycomb
...
* commit 'd2acfd6d04545562fcacd266e175461f26b25da9':
Doc change: fixing renderscript samples
2011-02-17 20:23:49 -08:00
Robert Ly
a58f58daf9
Merge "Doc change: fixing renderscript samples" into honeycomb
2011-02-17 18:53:36 -08:00
Robert Ly
6518f486a5
Doc change: fixing renderscript samples
...
Change-Id: Ie5d17df121ec4bc5fd46448c1670d306322b92d8
2011-02-17 18:44:31 -08:00
Scott Main
0ddd2d1ea7
DO NOT MERGE
...
Delete unused/broken samples and tests from the renderscript libs,
so we can publish the entire contents of libs/rs/java/ for samples in HC
Change-Id: I0428074e995d7ee282520f54a9a3c81e32bff027
2011-02-17 16:09:25 -08:00
Alex Sakhartchouk
db217e0f02
Fix UI in image processing.
...
Change-Id: I4ec562e986e5009c101a62de8b15c6be0f0bc03b
2011-02-17 14:43:27 -08:00
Alex Sakhartchouk
dc165b3365
Adding better navigation to model viewer (pinch to zoom, rotations)
...
Adding ability to load a3d files from disk.
Change-Id: I8697483cf0e3136113e74f9239dc5bc3de770cee
2011-02-16 16:08:49 -08:00
Stephen Hines
1243354542
am e49f75eb: am bbcf2079: Merge "Fix struct initializer for balls." into honeycomb
...
* commit 'e49f75eb4634f8ee70ad0b5fbd8c6ea19773024f':
Fix struct initializer for balls.
2011-02-11 16:49:48 -08:00
Stephen Hines
7655a7dd1d
Fix struct initializer for balls.
...
Bug: 3092382
Change-Id: Ie4e85177727b32f0a260fae53885c97bee111343
2011-02-11 16:38:46 -08:00
Jason Sams
a03837b6ee
am e8d074d7: am cbcd9335: Merge "Basic 101 level compute example for RS." into honeycomb
...
* commit 'e8d074d763f1c9551c41654589597e45476d27e0':
Basic 101 level compute example for RS.
2011-02-10 15:46:21 -08:00
Alex Sakhartchouk
cc3b7cd293
am bf3aae10: am efc48eea: Merge "HelloWorld graphics sample for Renderscript." into honeycomb
...
* commit 'bf3aae10b5fa73cced245276f3b2f433c9cd635e':
HelloWorld graphics sample for Renderscript.
2011-02-10 15:46:01 -08:00
Alex Sakhartchouk
f2270583fd
am 7541a9a2: am f1ff8b2f: Merge "Cleanup of the code in view to do creation/destruction in the right places." into honeycomb
...
* commit '7541a9a25036410f17718d86fe57ea33c0f789d3':
Cleanup of the code in view to do creation/destruction in the right places.
2011-02-10 15:45:57 -08:00
Jason Sams
cbcd93352b
Merge "Basic 101 level compute example for RS." into honeycomb
2011-02-10 13:06:16 -08:00
Alex Sakhartchouk
efc48eea15
Merge "HelloWorld graphics sample for Renderscript." into honeycomb
2011-02-10 09:53:30 -08:00
Alex Sakhartchouk
f1ff8b2fd6
Merge "Cleanup of the code in view to do creation/destruction in the right places." into honeycomb
2011-02-10 09:51:34 -08:00
Jason Sams
716b27b69d
Basic 101 level compute example for RS.
...
Change-Id: Ic196ebdf558c1b9661182e191e31d7f62448e73a
2011-02-09 17:11:34 -08:00
Alex Sakhartchouk
4123cc5efb
HelloWorld graphics sample for Renderscript.
...
Change-Id: I7f5c4813a207a37f67c563407369a1dbc1be250d
2011-02-09 15:39:29 -08:00
Alex Sakhartchouk
f82428a932
Cleanup of the code in view to do creation/destruction in the right places.
...
Change-Id: I1c87682cc2c35ad5ee15c06cd78f48b612668181
2011-02-09 08:59:32 -08:00
Alex Sakhartchouk
d9349abdaa
DO NOT MERGE
...
Removing an activity that shouldn't go into samples
Change-Id: I00025770d926af2dbf399d28f8e855568e260b8b
2011-02-09 08:53:32 -08:00
Jason Sams
fbf8e02d99
am e2b2a02a: am 4fd70373: Merge "Fix bug 3421901 remove 2 functions from public headers in the SDK." into honeycomb
...
* commit 'e2b2a02a91dc4101a9481b5bb6ba4c56c7a35dd7':
Fix bug 3421901 remove 2 functions from public headers in the SDK.
2011-02-08 15:06:50 -08:00
Jason Sams
4fd70373ec
Merge "Fix bug 3421901 remove 2 functions from public headers in the SDK." into honeycomb
2011-02-08 12:07:49 -08:00
Jason Sams
4110c9931a
am 5510d172: am f8cbf729: Merge "cleanup headers for SDK. bug 3421901" into honeycomb
...
* commit '5510d1722b8da4fd630a236f0fd3aad0cc4dac0c':
cleanup headers for SDK. bug 3421901
2011-02-07 14:20:07 -08:00
Jason Sams
f8cbf7297b
Merge "cleanup headers for SDK. bug 3421901" into honeycomb
2011-02-07 13:59:45 -08:00