b74514df6be14fd898ddd7906bc70408dc3bb63c |
|
20-Jul-2015 |
Matt Wala <wala@google.com> |
Remove dead code related to using a non-local FIFO for message passing. Bug: 22603341 Some parts of the RS runtime were designed for a situation where the message sender could be on a different process from the RS driver. The code for this functionality, however, is untested and no longer used, so we remove it for now. - Change rsg_generator not to create RF_* and rspr_* functions for remote passing / playback. - Change rsThreadIO so that it runs on a local mode only. - Minor cleanups / documentation to rsg_generator code. Change-Id: I99adff6f93142d47e0a471ffc80f965eaad6567f
/frameworks/rs/rsg_generator.c
|
f151f3b16a681d9f6c3edf85ad221c3c048985dd |
|
25-Jul-2014 |
Stephen Hines <srhines@google.com> |
am 1f88f088: Merge "Fix rsg_generator.c to properly propagate NULL values." * commit '1f88f088359ced06a2b53320b95c09fadc427c16': Fix rsg_generator.c to properly propagate NULL values.
|
db896f0918a7d79b9dd44a786e393206a0ac36a6 |
|
17-Jul-2014 |
Chris Wailes <chriswailes@google.com> |
Fix rsg_generator.c to properly propagate NULL values. This patch modifies rsg_generator.c to properly propagate NULL values in the presence of inlined data pointers. Change-Id: I5f91518807d4ab05148c9382e143581157409be6
/frameworks/rs/rsg_generator.c
|
c38f7d2595be98248811ef3d00ef053df34b0455 |
|
25-Jun-2014 |
Stephen Hines <srhines@google.com> |
am d20a27b3: am af3f15d3: Merge "Switch to using packed structures for our command buffers." * commit 'd20a27b3c0cc4529f4fe78ac821eb05d83275fad': Switch to using packed structures for our command buffers.
|
f047575af292b9d2f56a266250de7feb9987de18 |
|
25-Jun-2014 |
Stephen Hines <srhines@google.com> |
Switch to using packed structures for our command buffers. These buffers are passed across a socket and don't necessarily have the same alignment/padding on both 32-bit and 64-bit. This can result in subtle errors in unpacking the command buffer. Change-Id: Ic4fb7faa58b10553d55fd2ab3643ecc1a1c4ac4c
/frameworks/rs/rsg_generator.c
|
626a5f2c9814276984dd5578a8083ebc464dc473 |
|
10-May-2014 |
Jason Sams <jsams@google.com> |
Remove unused cases in switch. Change-Id: Ifa05f60afdc1ac88bc75356259e954d295635ae0
/frameworks/rs/rsg_generator.c
|
c2eca55c8b6de99130329a96b13498b700aa6344 |
|
08-Jan-2014 |
Tim Murray <timmurray@google.com> |
Add handcode mode to rsg_generator. Change-Id: I25050a3c4c9b77727eb717d4b9c44bf85f505873
/frameworks/rs/rsg_generator.c
|
f6023e494e67bc9deaa8b96008180104cbf540c7 |
|
17-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move all rs* generated functions to be extern "C". Change-Id: Ie99117ce8ec50e56ae29eb748f3b7e0b319da76f
/frameworks/rs/rsg_generator.c
|
099bc262f862cdeb547cf8a78fe9e0e92560f437 |
|
21-Mar-2013 |
Tim Murray <timmurray@google.com> |
Start making RS 64-bit clean. Change-Id: Ie40ad9a1d2b59094c86eb7e40b358e60120ce213
/frameworks/rs/rsg_generator.c
|
4d252d6e807b89764dad123ac845df298c52ca97 |
|
29-Nov-2012 |
Tim Murray <timmurray@google.com> |
enable synchronous mode (functional) Change-Id: I613610013e7e4d1623620ab94d2d25d8a1bd82b3 Bug: 5972398
/frameworks/rs/rsg_generator.c
|
da3b58d804b59595f1c618ff271fecd8a9ce59ed |
|
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Fix build. New clang has stricter checking. Change-Id: I1c8a826f41ed9fa503ce0545d85c198a5151ab6e
/frameworks/rs/rsg_generator.c
|
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 |
|
09-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
More header untangling. Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
/frameworks/rs/rsg_generator.c
|
bda75a977726835d74b2380d7e92360ed2a1ff7a |
|
17-Feb-2012 |
Jason Sams <rjsams@android.com> |
Update prototype remote fifo. Tested primary connection using only fifo data transport. cleanup cl. Change-Id: I9b5f5e5a256b7f66b387bd801c1da0e642761200
/frameworks/rs/rsg_generator.c
|
ee5cf0067c374e1c7e9a0736e24e55f4d19a0721 |
|
08-Feb-2012 |
Jason Sams <rjsams@android.com> |
Fix bug in generated code for functions with inband data from pointers. Passing zero length data would desync return command stream. Change-Id: I273a6a44636a203d8305ddff3d6607eae9f9ec8a
/frameworks/rs/rsg_generator.c
|
5f27d6fb0b0b9184ba9820c629fc1354a635e515 |
|
08-Feb-2012 |
Jason Sams <rjsams@android.com> |
Implement RS VSync on new vsync infrastructure. Change-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1 Replace lockless fifo from server to client with sockets. Change-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea
/frameworks/rs/rsg_generator.c
|
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/rsg_generator.c
|
1a4efa363916977ef9aeab756725b3bdc880a15b |
|
18-May-2011 |
Jason Sams <rjsams@android.com> |
Core to client fifo on sockets. Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
/frameworks/rs/rsg_generator.c
|
2008747941749ad27fe80663d23036ac320e998f |
|
06-May-2011 |
Jason Sams <rjsams@android.com> |
Add code for generating fifo command packing. Change-Id: I2d2ef095344b200b10457de96ae1d85821edc91e
/frameworks/rs/rsg_generator.c
|
b693112b7513227b06d4a0a4e712ad3ce01451b4 |
|
03-May-2011 |
Jason Sams <rjsams@android.com> |
Try fixing auto data inlining again. Change-Id: I95113db85551cbee774250eacb69553af1cf27bc
/frameworks/rs/rsg_generator.c
|
0e4168caf7e94d98e44b21a1e519ca5bb6b25ea8 |
|
02-May-2011 |
Jason Sams <rjsams@android.com> |
Temporarly disable auto-inbanding. Change-Id: Ia83389c094914f0bb69bff8f6965ae445c89de07
/frameworks/rs/rsg_generator.c
|
6e58aef90ec70adf4e7d6d18b869aed143a2ec02 |
|
30-Apr-2011 |
Jason Sams <rjsams@android.com> |
Fix bug 4355588 With auto inbanding the fifo didn't reserve the correct size. Caused failure on fifo wrap. Change-Id: Ie78e7bef5286f68c6239f79ee2f284fd99bdacc3
/frameworks/rs/rsg_generator.c
|
c975cf4a71b63ccbd20f1f3b3341c5f2e6025b45 |
|
29-Apr-2011 |
Jason Sams <rjsams@android.com> |
Pipe rsa function though the RS api table. Change-Id: Ic8a3bef5d337be1d8fc5ca961eec6be4761701c5
/frameworks/rs/rsg_generator.c
|
5fb1aeb6374f814d72117803682bc141cc6b0895 |
|
28-Apr-2011 |
Jason Sams <rjsams@android.com> |
Start implementing control side forEach. Change-Id: I2d77d908cbb64b26071d9d5a3421f0b195342d2c
/frameworks/rs/rsg_generator.c
|
186e59154a0fb86e05e283e9c083b69878c06720 |
|
26-Apr-2011 |
Jason Sams <rjsams@android.com> |
Cleanup rs.spec file and code generator. Change-Id: I369e36b222ff962fc6835bc550435c2940e2b5fd
/frameworks/rs/rsg_generator.c
|
185b8b01f417488e2fbf6e6c00dfbd3d1d43d98a |
|
16-Jan-2011 |
Jason Sams <rjsams@android.com> |
Add some error checking. Change-Id: I007b1429a64b39ffd5cdef200c295d5a31f95048
/frameworks/rs/rsg_generator.c
|
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/rsg_generator.c
|
4e17e0e765c3a03c8d5065b8830e6dd8822f2c6a |
|
24-Feb-2010 |
Jason Sams <rjsams@android.com> |
Begin implementation of generated java files from RS files.
/frameworks/rs/rsg_generator.c
|
9397e30ce5fe3f6af9212a93b490836b04fdfffa |
|
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.
/frameworks/rs/rsg_generator.c
|
fcd3192ebff8ab58d841836b7e94361d0998338c |
|
18-Aug-2009 |
Jason Sams <rjsams@android.com> |
Remove global IO context and integrate it into the RS context.
/frameworks/rs/rsg_generator.c
|
84614dd02411e1cf9a4c37aa421898c471cfad20 |
|
11-Aug-2009 |
Joe Onorato <joeo@android.com> |
The build system knows how to deal with lex files, but it treats them as c++, so make spec.lex conform to that.
/frameworks/rs/rsg_generator.c
|
326e0ddf89e8df2837752fbfd7a014814b32082c |
|
22-May-2009 |
Jason Sams <jsams@google.com> |
Add the Renderscript library. (Not in the build by default yet.) This library can be used to create animated 3D User Interfaces. This library is currently under heavy development, so it's not part of the build by default. In order to build this library, you must define BUILD_RENDERSCRIPT=true in your build environment. You will also have to manually edit build/core/prelink-linux-arm.map And add libRS and libRS_jni at the end like this (exact address may change.) libRS.so 0x9A100000 libRS_jni.so 0x9A000000
/frameworks/rs/rsg_generator.c
|