36f07d854de88949d632f77bffab322ffa826bcc |
04-Dec-2012 |
Stephen Hines <srhines@google.com> |
Fix kernel bounds for ColorMatrix intrinsic. Bug: 7648342 Change-Id: Ia345523ead21cbe74fabd07edd79b386de5b995d
sdIntrinsicColorMatrix.cpp
|
c4b6b3af8ea67c6ce86a4e44e9432f2887107cff |
30-Nov-2012 |
Jason Sams <jsams@google.com> |
Fix kernel launch clipping. bug 7648342 Change-Id: Ife61345bc834f876b03f87cefb2408b4aaba9e88
sdIntrinsicBlend.cpp
sdIntrinsicBlur.cpp
sdIntrinsicConvolve5x5.cpp
sdIntrinsicLUT.cpp
|
fb6dfa66fe274ae6562c00084869f8fadf8d197e |
28-Nov-2012 |
Jason Sams <jsams@google.com> |
Remove hard coded limit on intrinsic blur buffer size. DO NOT MERGE bug 7631746 Change-Id: I7fdf27bb2149c09c330124f032951cab32b85f62
sdBcc.cpp
sdIntrinsicBlur.cpp
|
8575a2b6c601357cf34deb80b801228c6bc72a66 |
21-Nov-2012 |
Tim Murray <timmurray@google.com> |
Fix convolve3x3 off-by-one error. Bug: 7599424 Change-Id: I577b0051487934c26603a5f6329b88939e36639a
sdIntrinsicConvolve3x3.cpp
|
cef5fe99666296748cd274eb71a04b573b031393 |
17-Nov-2012 |
Stephen Hines <srhines@google.com> |
Fix single-CPU/thread case. Change-Id: Ia21a37922c6eb250519094e626e75b95d45db9c3
sdCore.cpp
|
3ea5b9cc71960a95a34adfde600c8fb87d4f053a |
15-Nov-2012 |
Jason Sams <jsams@google.com> |
Fix performance when reading or writing large buffers. Blur intrinsic which uses ~25mb of data would spill the L2 cache when a smarter walking pattern could reduce this hit. We now vary the chunk size on both the processor count and data size. N7 execution time drops 1959ms to 930ms Mako 470ms to 385ms Manta, no change. Change-Id: I57e36e2fec3bb51033a9bd9f3040963f5b071eb0
sdBcc.cpp
|
c5b34c6ff0f1c2a25c45af932e1d7a7b494a34b0 |
15-Nov-2012 |
Jason Sams <jsams@google.com> |
Thread launch latency improvements. Change-Id: I38b104edc1e120f2d8187edbd75e5d9ea652c12e
sdBcc.cpp
sdCore.cpp
|
f598811a60088236222bb1879503842094ca378b |
16-Oct-2012 |
Stephen Hines <srhines@google.com> |
Fix use of rs_script_call_t. There were a few broken parts here for rs_script_call_t. 1) Incorrect runtime function signatures. 2) Missing enum at the start of the driver structure. 3) Missing update of pointer based on xStart. Bug: 7212879 Change-Id: I25d44d5534ceb61b49b0bbc7cf1b5c6b16bab360
sdBcc.cpp
sdRuntimeStubs.cpp
|
78b050ea1e13108110ce3b8ead63252e5ebe2468 |
16-Oct-2012 |
Jason Sams <jsams@google.com> |
Fix bugs in scriptGroup. Intrinsics were treating inputs as fields rather than varObjs. This would generate a lot of extra work for the reflection layers. Also we would like to deprecate this path in the future. bug 7318821 Change-Id: I89ad25f96ae23502d7925b9824b629bbd8801963
sdBcc.cpp
sdBcc.h
sdIntrinsicBlur.cpp
sdIntrinsicConvolve3x3.cpp
sdIntrinsicConvolve5x5.cpp
sdIntrinsicLUT.cpp
sdIntrinsicYuvToRGB.cpp
sdIntrinsics.cpp
sdScriptGroup.cpp
|
15ff402e4728476054c7e2ecd1fe610e6e8d4e71 |
12-Oct-2012 |
Jason Sams <jsams@google.com> |
Fix potential null dereference in RS SG bug 7318821 Change-Id: I53b0966996761f166551635054b982d2f137c5f7
sdScriptGroup.cpp
|
b801b949e286275b5d19a33135235ba68d3a19a9 |
10-Oct-2012 |
Jason Sams <jsams@google.com> |
Check for invalid configuration for Intrinsics. Log error rather than crash upon user errors. bug 7318821 Change-Id: I65fe0efa1f8d9eb6189f5e428e29a25455828c07
sdIntrinsicBlur.cpp
sdIntrinsicConvolve3x3.cpp
sdIntrinsicConvolve5x5.cpp
sdIntrinsicYuvToRGB.cpp
sdScriptGroup.cpp
|
bd726b2159c14bd78d45f3157befcb733037f8d4 |
10-Oct-2012 |
Jason Sams <jsams@google.com> |
Fix bug in script groups. Links from output to field would fail due to the field not getting uptated if it was uninitialized. Change-Id: Ib3939f9bdca2c31957a9609a20175192bf52561c
sdScriptGroup.cpp
|
fa17cda2d7e0948677035890e40498ad0b639c92 |
27-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement fast version of blend intrinsics. bug 7190126 Change-Id: Icebd47ece0d2daa115097c5ea4003dfbaa79da73
sdIntrinsicBlend.cpp
sdIntrinsics_Convolve.S
|
36889a0ecf564e3d47e7f69bb030c6b927061792 |
24-Sep-2012 |
Tim Murray <timmurray@google.com> |
Implementations of various blend intrinsics. Bug: 7190126 Change-Id: I84cd8b861b63489313b9c2827f43aa7391a62607
sdIntrinsicBlend.cpp
sdIntrinsicInlines.h
sdIntrinsics.cpp
sdIntrinsics.h
|
7c355cc6e667220244cfd55249b64cd161c3dbd9 |
25-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement optimized kernel kickoff for T30 bug 7190126 ~3x perf gain from lightweight intrinsics Change-Id: I6cf001a2790f228efe252e0083e1915bd6373416
sdBcc.cpp
|
cf9ea9f4145cae663f439b1c2dab956fa37180bb |
24-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement backend of blend intrinsic bug 7190126 Change-Id: I5095366eb3d091bba1628b7cceb5efb685c8f870
sdBcc.cpp
sdIntrinsicBlend.cpp
sdScriptGroup.cpp
|
a1b08e2cacf3891fcd6895422c6124887b75975e |
24-Sep-2012 |
Jason Sams <jsams@google.com> |
Performance fix for Intrinsic 5x5 convolve. bug 7190126 Change-Id: If5cda2581baf7f41027e5586434a32b830d54c84
sdIntrinsicConvolve5x5.cpp
sdIntrinsics_Convolve.S
|
915aa964a1a312f5e06c115112a3aea14fd31b33 |
22-Sep-2012 |
Jason Sams <jsams@google.com> |
yuv performance opts. bug 7190126 Change-Id: I9b6b0d5877b73e8b02d38b9f4209660b174aa6de
sdIntrinsicYuvToRGB.cpp
sdIntrinsics_Convolve.S
|
2207ab7e0f2d28382fe61ff002ddd58c4fa3fb99 |
19-Sep-2012 |
Jason Sams <jsams@google.com> |
bug 7190126 FS intrinsic perf work. Fix correctness issue with convolve 3x3. Change-Id: I7f2657c5e9da003f91ad6a9c2f85d8d43913654b
sdIntrinsicBlur.cpp
sdIntrinsics_Convolve.S
|
e78e514f3f209e594767e8ebc64f5df4be5b0b41 |
19-Sep-2012 |
Jason Sams <jsams@google.com> |
Fix blur intrinsic performance. bug 7190126 Change-Id: Iffda394ee77b40ca0e3109c43f6e25bf932f482b
sdIntrinsicBlur.cpp
sdIntrinsics_Convolve.S
|
eca876089980799774bbe5f8bf341e780bd94348 |
19-Sep-2012 |
Jason Sams <jsams@google.com> |
Checkin optimized Convolve3x3 with input from ARM. Change-Id: Ib9e06bf3d3005c3efda57a70b515722694bcc94e
sdIntrinsics_Convolve.S
|
01f03a04da629b9a3e3ff33287dd277b12c54148 |
19-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement YUV intrinsic. bug 7190126 Change-Id: I8526e8ec5a9b48702e4d118ad3b26125239563d8
sdIntrinsicYuvToRGB.cpp
sdIntrinsics.cpp
|
ba808d71236c5c9deca01f0e2938cae983564940 |
18-Sep-2012 |
Jason Sams <jsams@google.com> |
Fix intrinsic threading. Change-Id: If6fdf286cc37b975953d66f41713f2dec52898b0
sdBcc.cpp
|
dbe66d6783c1e53cd1572de0ef6ef6fdf6f76f48 |
17-Sep-2012 |
Jason Sams <jsams@google.com> |
Add backed for script groups. Change-Id: If2fdbde7381fcdaeb54d41a913b855fd83d4f186
sdAllocation.cpp
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdIntrinsics.h
sdScriptGroup.cpp
sdScriptGroup.h
|
d85e283087ecd00760a0d8d0c9d8482cda845efc |
12-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement intrinsics. LUT, Blur, Convolve 5x5 Change-Id: I076dc260079f4475648a7f1a0b3e6d47655bf0b4
sdIntrinsicBlur.cpp
sdIntrinsicConvolve3x3.cpp
sdIntrinsicConvolve5x5.cpp
sdIntrinsicInlines.h
sdIntrinsicLUT.cpp
sdIntrinsics.cpp
|
31da039f044d7261dc7930b1418bfeaee0bc5d8f |
11-Sep-2012 |
Stephen Hines <srhines@google.com> |
am 5359ef67: am 2f6d7e5a: Merge "Fix symbol table for libRS MatrixTranspose" * commit '5359ef6790bad7a36b3aad97f5c859d4635bd926': Fix symbol table for libRS MatrixTranspose
|
5359ef6790bad7a36b3aad97f5c859d4635bd926 |
11-Sep-2012 |
Stephen Hines <srhines@google.com> |
am 2f6d7e5a: Merge "Fix symbol table for libRS MatrixTranspose" * commit '2f6d7e5a2dabdd47d6b395bb78f385ae34c96208': Fix symbol table for libRS MatrixTranspose
|
c84b56e55737376b43a00531bffacae7d4716a31 |
11-Sep-2012 |
yuyan <yuyan@multicorewareinc.com> |
Fix symbol table for libRS MatrixTranspose The renderscript runtime api: rsMatrixTranspose3x3 and rsMatrixTranspose2x2 are not correctly exported in the symbol table. This fix corrected the typo of the symbol name. Change-Id: I0a11b4346ae83aa87938f60a6afd619f1dfd8ed0 Signed-off-by: yuyan <yuyan@multicorewareinc.com>
sdRuntimeMath.cpp
|
2085eb0eab322007cf0d50e82a42595773ccae19 |
08-Sep-2012 |
Jason Sams <jsams@google.com> |
Merge "Fix bugs in optimized colorMatrix." into jb-mr1-dev
|
40945e01597adaed9e728a14a17bf4a35452abd5 |
08-Sep-2012 |
Jason Sams <jsams@google.com> |
Fix bugs in optimized colorMatrix. Change-Id: I4f8dd481f8ce72c2b8ef8586e9cee02b7c969f82
sdIntrinsicColorMatrix.cpp
sdIntrinsicConvolve3x3.cpp
sdIntrinsics_Convolve.S
|
414a46166126da6864258bd25ff183f9a3c6261d |
06-Sep-2012 |
Stephen Hines <srhines@google.com> |
Attempt to create libRSDriver as shared library. Change-Id: I047b32325efe2fa471b73c48fa7296beecc0c47d
sdCore.cpp
sdRuntimeStubs.cpp
|
537c4411b57ba30b688f437a663120e7f9c4f4e0 |
05-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement ColorMatrix intrinsic. Change-Id: I1b1f864f55c0a7c6b24eeed94594f6fc803242f6
sdIntrinsicColorMatrix.cpp
sdIntrinsicConvolve3x3.cpp
sdIntrinsicInlines.h
sdIntrinsics.cpp
|
e1e08b4c9cc80c51224fdaf3aeab0804daf073e6 |
05-Sep-2012 |
Jason Sams <jsams@google.com> |
Continue intrinsic development Fix build issues with neon code Add support for multiple intrinsics. Change-Id: I3eb35ed47364b0df27ff14c99e4a5a2036fc4db0
sdBcc.cpp
sdIntrinsicConvolve3x3.cpp
sdIntrinsicInlines.h
sdIntrinsics.cpp
sdIntrinsics.h
sdIntrinsics_Convolve.S
|
6d958bc9ac6efc404be2b502c5c579e00837bff1 |
05-Sep-2012 |
Jason Sams <jsams@google.com> |
Revert "Fix intrinsic performance." This reverts commit 49202fbfe57d2cc92b183baa8cbce3141e9a9ead Change-Id: I01a12869b09322b10bb8ce8daec446361a0628ed
sdBcc.cpp
sdIntrinsics.cpp
sdIntrinsics.h
sdIntrinsics_Convolve.S
|
49202fbfe57d2cc92b183baa8cbce3141e9a9ead |
01-Sep-2012 |
Jason Sams <jsams@google.com> |
Fix intrinsic performance. Change-Id: I0bd511e8e7520f5dfe8643f3ff3db805b7881d99
sdBcc.cpp
sdIntrinsics.cpp
sdIntrinsics.h
sdIntrinsics_Convolve.S
|
83d07f19945918b91c290143cb1be3a0126c61de |
24-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 47771791: Merge "Fixed class previously declared as struct warning" * commit '477717912d7bff1c0de856d26abb83d53c7cd66c': Fixed class previously declared as struct warning
|
f74b9d9b2b8680f0d841107eb082c36e0ab92159 |
08-Aug-2012 |
Tareq A. Siraj <tareq.a.siraj@intel.com> |
Fixed class previously declared as struct warning Change-Id: I381fdbff12312970e262a1ec35bf2a6aac27425c Author: Tareq A. Siraj <tareq.a.siraj@intel.com> Reviewed-by: Kevin Schoedel <kevin.p.schoedel@intel.com>
sdFrameBufferObj.h
|
17f03fc9552551024fa9ec50e3b020c7e3100cee |
22-Aug-2012 |
Jason Sams <jsams@google.com> |
Generalize intrinsics Change-Id: Ib11dec1702eab8c24f76d2b3a5b0791ab27205fc
sdBcc.cpp
sdIntrinsics.cpp
sdIntrinsics.h
|
5b9be087cf874fa3282c6e5c83da09a6d218ecf4 |
21-Aug-2012 |
Jason Sams <jsams@google.com> |
DO NOT MERGE - Fix stale realloc pointers. bug 6886608 Change-Id: Icc96f17e20be1023187efa075c001ad1c46792d0
sdAllocation.cpp
|
41d6c769f5fa21da3cbc116af95d88949a4a5c76 |
22-Aug-2012 |
Stephen Hines <srhines@google.com> |
Clean up useless code, logging, and a typo. Change-Id: I8c2296e7f60037907a969bcaf1746644e32868c3
sdBcc.cpp
sdBcc.h
|
463bfced38d97605dd8403a5e9435d9ad3394e35 |
21-Aug-2012 |
Jason Sams <jsams@google.com> |
Fix stale realloc pointers. bug 6886608 Change-Id: Icc96f17e20be1023187efa075c001ad1c46792d0
sdAllocation.cpp
|
0db650c7aff639f24e9c6a651abd4539cb943609 |
26-Jul-2012 |
Jason Sams <jsams@google.com> |
DO NOT MERGE - Cleanup pointer access in adapter and font. Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
sdAllocation.cpp
sdAllocation.h
sdBcc.cpp
sdCore.cpp
sdPath.cpp
sdShader.cpp
|
57dc11a5eb5a92d2bc7070ad3392b12047dd9adc |
26-Jul-2012 |
Jason Sams <jsams@google.com> |
DO NOT MERGE - 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
sdAllocation.cpp
sdAllocation.h
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdMeshObj.cpp
sdRuntimeStubs.cpp
|
8eaba4fee0c7b5325742c87187622fdff51d5eff |
14-Aug-2012 |
Jason Sams <jsams@google.com> |
Intrinisics Change-Id: I1ce02ecd853382a2c92823b021750b93f1786ccf
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdIntrinsics.cpp
sdIntrinsics.h
|
c3b8f060521ee952913b2ad0a12da911ec6a67ac |
08-Aug-2012 |
Stephen Hines <srhines@google.com> |
am 72f3ad8f: Merge "fract() uses a float*, not an int*." * commit '72f3ad8f09ba073882f2005aeb70b2436a253cc5': fract() uses a float*, not an int*.
|
52a18464438e9bfbd042c8b6c288f0af444610c1 |
08-Aug-2012 |
Stephen Hines <srhines@google.com> |
fract() uses a float*, not an int*. Change-Id: I24966f7c8de8eaf60a59a151928f59f0e93a4127
sdRuntimeMath.cpp
|
abd6d04992e4b7c903ed2c1278d744e73ac74334 |
01-Aug-2012 |
Jason Sams <jsams@google.com> |
Don't cap max-threads to current cpu count. Change-Id: Ie437c0eccff0de0d9175633e004449211c141f6a
sdCore.cpp
|
378d30b1da622e0e75e551e95fafb18ff3a3f88e |
28-Jul-2012 |
Stephen Hines <srhines@google.com> |
Rename RenderScript -> Renderscript. Change-Id: I64ca3d4e52133a88c6e2c7ca820874eb469534fe
sdBcc.cpp
|
61a4bb734b91ced09fbfee4214c6f253cb66e5f0 |
26-Jul-2012 |
Jason Sams <jsams@google.com> |
Cleanup pointer access in adapter and font. Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
sdAllocation.cpp
sdAllocation.h
sdBcc.cpp
sdCore.cpp
sdPath.cpp
sdShader.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
sdAllocation.cpp
sdAllocation.h
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdMeshObj.cpp
sdRuntimeStubs.cpp
|
586e2a41144dd520390b04897936b694647a1330 |
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Fix runtime error by removing unnecessary code. Already moved the selection logic to libbcc. I.e., now libbcc shall handle the selection of libclcore. See the commit "Link against NEON version of libclcore.bc when possible." Change-Id: Ib742b5b9984993015886f078d9bf859a97d189e9
sdBcc.cpp
|
cca7ee69f5ae9aa5832082b81eb4fa0db84c5fa2 |
14-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Should be FP_Full instead of Full. Change-Id: I71ee1216d83542526a54f348d328e9dc73ffb682
sdBcc.cpp
|
a3af2cd3cc684aee2a090475f797936f3bd1b8cb |
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Start using new libbcc APIs. Change-Id: If6b7b53890e3d4ee7db3b6c91bec9fe07fbadcd1
sdBcc.cpp
sdCore.cpp
sdRuntime.h
sdRuntimeStubs.cpp
|
7aa31aeb0ffa5b3cb8304a9322eeb8a3a7db3843 |
10-Jul-2012 |
Jason Sams <jsams@google.com> |
Merge "Generalize slicing."
|
a1dd74c5ce4db0991020a4836be24fc35af4f301 |
09-Jul-2012 |
Rajeev Sharma <rdsharma@google.com> |
Add rsDebug implementations for all basic types Change-Id: Iae69fc211de166da486d5e638b9b4b48e23a743b
sdRuntimeStubs.cpp
|
0ab9f9f6b1fb31cda536ae4aeaed258f78ee1447 |
16-Jun-2012 |
Jason Sams <jsams@google.com> |
Generalize slicing. Change-Id: Ied8c051678fad1739164bd196978ba0de1eceb04
sdBcc.cpp
|
cd919a177f2b25af1b304dd4d79f0a768fed342f |
14-Jun-2012 |
Jamie Gennis <jgennis@google.com> |
Update ANativeWindow clients for sync This change updates the uses of ANativeWindow to use the new ANW functions that accept and return Sync HAL fence file descriptors. Change-Id: I701729e34e00944709c4477acf9d63ca6a2ab0f6
sdAllocation.cpp
|
0bbb8e6c13474a24c0baadab0546d66b7c2bcc2e |
14-Jun-2012 |
Jason Sams <jsams@google.com> |
am 9d6b2b35: Fix single level forEach threading * commit '9d6b2b359c43a388090aa34b3a558c262214192b': Fix single level forEach threading
|
9d6b2b359c43a388090aa34b3a558c262214192b |
14-Jun-2012 |
Jason Sams <jsams@google.com> |
Fix single level forEach threading No longer mark scripts single threaded just because a forEach is present. Change-Id: I617cb2b1ccb402526a78338612b1614f94da4efb
sdBcc.cpp
sdCore.h
sdRuntimeStubs.cpp
|
aa152101cc4d04597d9aefc3e5a1454eaf39d2cc |
14-Jun-2012 |
Jason Sams <jsams@google.com> |
Fix single level forEach threading No longer mark scripts single threaded just because a forEach is present. Change-Id: I617cb2b1ccb402526a78338612b1614f94da4efb
sdBcc.cpp
sdCore.h
sdRuntimeStubs.cpp
|
65977322142d4a4f2d0705d654ae282c18540596 |
09-Jun-2012 |
Jason Sams <jsams@google.com> |
Remove old and unused functions. Change-Id: Iaa9e3fb13f7bdcf3db97e5696cc3cbc623a57fb7
sdRuntimeMath.cpp
|
efd960937763d687b2f0d9a89b6643312d3a4d52 |
18-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am d2d868f9: Fix build - remove unused variable * commit 'd2d868f98f235a0b6cecda7cbdef36c7d5c3d4af': Fix build - remove unused variable
|
d2d868f98f235a0b6cecda7cbdef36c7d5c3d4af |
16-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Fix build - remove unused variable Change-Id: I9e3ce14d2b60da80861fe321e35849186fe0eee9
sdCore.cpp
|
6537404d5ad7ec19f0f26533d695d39909782781 |
15-May-2012 |
Stephen Hines <srhines@google.com> |
Support float vector versions of rsDebug() directly. We can do this now that we are building for the device with Clang. Change-Id: I3133b1f6220ccd0fa9f8d2bc9502074beaa45d1a
sdRuntimeStubs.cpp
|
80291cfe38f4894fd350133be6ef438d93a4c980 |
14-May-2012 |
Stephen Hines <srhines@google.com> |
Merge "Fix warning from clang (class -> struct)."
|
433d5f43151a21e4403dc69ffebe0895ddb0905b |
11-May-2012 |
Stephen Hines <srhines@google.com> |
Merge "Link against NEON version of libclcore.bc when possible." into jb-dev
|
1cd84930b25bf12e094b416a0ea4ae5fe839f537 |
11-May-2012 |
Stephen Hines <srhines@google.com> |
Fix warning from clang (class -> struct). Change-Id: I298a062b161177f34849a4526a817d0b978efe60
sdFrameBufferObj.h
|
ebee9480507562109314cca00753a09002a91e7d |
09-May-2012 |
Stephen Hines <srhines@google.com> |
Link against NEON version of libclcore.bc when possible. BUG=6127576 Change-Id: I276feb9928b094e1b9a99de55a983a0c7ce241c7
sdBcc.cpp
|
1d892439c73e73ae2cdceb5df30f34f7c5eefe28 |
08-May-2012 |
Jason Sams <jsams@google.com> |
Fix leak when app does not exit cleanly. BUG=6452240 Change-Id: I305300fa4e11a8f11e275067f46bde3d5ad1a6e9
sdGL.cpp
|
298691a87d1b30d1221e303a6788d5272c223971 |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Patch up remaining issues with revert. Change-Id: I18389962e83ab43930b46dbb1e7b8263e096e86e
sdBcc.cpp
|
070cb235d9f094048c0260aa72d5acf61ed840a3 |
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Start chewing new libbcc APIs." This reverts commit ec3fc1163c01e18b1454057723c451f0d96868ad.
sdBcc.cpp
sdCore.cpp
sdRuntime.h
sdRuntimeStubs.cpp
|
2980f07d3dbbca727e8efe24ace7e7928a935648 |
10-Apr-2012 |
Stephen Hines <srhines@google.com> |
Support additional element/dim information for FieldPacker. BUG=6009244 Change-Id: I3c439559d61b24b26f9a36f2525f0a0e05b00e77
sdBcc.cpp
sdBcc.h
sdCore.cpp
|
ec3fc1163c01e18b1454057723c451f0d96868ad |
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Start chewing new libbcc APIs. Change-Id: Idb4166eb0f0137a69b0c76be1e7fcb0d09bb1613
sdBcc.cpp
sdCore.cpp
sdRuntime.h
sdRuntimeStubs.cpp
|
2275e9cf534ff601fe42a72ff50580b230c04fe2 |
17-Apr-2012 |
Jason Sams <jsams@google.com> |
Fix duplicate malloc pointers. Change-Id: I6525877cb93fe0f750339a8d7a747c7f5ce9a2f7
sdAllocation.cpp
sdAllocation.h
sdMeshObj.cpp
|
773d0083085ed15e3af4d336df7098d8d9646f45 |
13-Apr-2012 |
Alex Sakhartchouk <alexst@google.com> |
Setting the viewport for surface texture render targets. Change-Id: If0544985ee7cc79d1b8ddbc08ad18754e6280ceb
sdFrameBufferObj.cpp
|
0dc66936c02f285a242b6a68166d6f03618a0f07 |
11-Apr-2012 |
Jason Sams <jsams@google.com> |
IO_OUTPUT + Rendertarget implemetation. Change-Id: Ia402828d1847675304ce9ed049af3a35951f734f
sdAllocation.cpp
|
f22c8ace148b69847aaf5ad1829e9ec95a44df6c |
04-Apr-2012 |
Jason Sams <jsams@google.com> |
Add support for stride != width. BUG=6111812 Change-Id: I419dbf90f94ca54b4189fa6e62a2449efd893676
sdAllocation.cpp
sdBcc.cpp
|
b322033c13487a174bb9c26466e9684d1ff4de8d |
02-Apr-2012 |
Jason Sams <jsams@google.com> |
Implement IO_OUTPUT + SurfaceTexture Change-Id: Id96fecd6d768196523330c5eda77c4ee86b9bd3c
sdAllocation.cpp
sdAllocation.h
sdFrameBufferObj.cpp
sdGL.cpp
sdGL.h
sdRuntimeStubs.cpp
sdShader.cpp
|
0e8435acf07e1a77a4561899fa9fa17092931ecd |
29-Mar-2012 |
Daniel Lam <dalam@google.com> |
rsdGL explicity connects the DummyConsumer Change-Id: I5aa66f37c82a39f708f2f0db2267aec22bf07dcd
sdGL.cpp
|
a6ab26a035017143a24efa11859c9d8815a27f41 |
29-Mar-2012 |
Jason Sams <jsams@google.com> |
Workaround PDK issues. Change-Id: I7dcb76a23cb3fd59e2a2d5e25af1329b2ac38415
sdBcc.cpp
|
65e9c8fb535139e30182977439a83dc136817925 |
27-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "State based shader recompile to support camera input."
|
8ce904d48f335650596e0e22e34c45a3dcc3cb4b |
24-Mar-2012 |
Daniel Lam <dalam@google.com> |
rsdGL uses DummyConsumer Using a DummyConsumer instead of a SurfaceTexture avoids errors such as BufferQueue has been abandoned due to the SurfaceTexture going out of scope and disconnecting from the BufferQueue. Bug: 6172739 Change-Id: I775ead2d0392a68fd0f7e724d6eb25298d2fb00d
sdGL.cpp
|
6d6e114f8bea8db08bf1decb673d3eb9a8f258ae |
26-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
State based shader recompile to support camera input. Change-Id: Ia6c362571e1b44254461522a8c49a8551b46f28d
sdProgram.cpp
sdShader.cpp
sdShader.h
sdShaderCache.cpp
sdShaderCache.h
|
3522f40418fdf877f5a136475dbf75e57a3b7c77 |
23-Mar-2012 |
Jason Sams <jsams@google.com> |
Implement USAGE_IO_INPUT Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
sdAllocation.cpp
sdCore.cpp
sdProgram.cpp
sdShader.cpp
sdShader.h
sdShaderCache.cpp
sdShaderCache.h
|
d1f7da6803a1bfc0bf8129a66316cfb8994e7110 |
16-Mar-2012 |
Jason Sams <jsams@google.com> |
Add prop to force cap compute threading. bug=6124869 Change-Id: Ibf2cc388f3906cea2741382ff5e522e3b416393c
sdCore.cpp
|
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 |
09-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
More header untangling. Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
sdGL.cpp
|
ed8844c7275bcb80bf22e31ac47baf4ca231df94 |
06-Mar-2012 |
Glenn Kasten <gkasten@google.com> |
Remove references to sched_policy.h in RS As part of scheduling policy cleanup, removing some references to sched_policy.h and its APIs. Activity manager should be responsible for configuring scheduling policy, rather than leaving it up to each app. Change-Id: Iffe972799bf3fde090b1efdd3abce5141e4d261e
sdCore.cpp
|
8588697ff54ff51afb522509f19202a982305446 |
05-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Add multisampling support to renderscript."
|
a277734efa210be16f3646bf9c66924e59876c86 |
05-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Using surface texture as a default renderscript surface."
|
da7a148171869f392b5813635532c6ed5a752912 |
28-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Add multisampling support to renderscript. Change-Id: I38bf50a5b54aa5df7e4f76ea40027d9e36dc4b5d
sdGL.cpp
|
5575cf16fa6e263ead96526683aed2f2cfd8ac96 |
28-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Using surface texture as a default renderscript surface. Change-Id: I969aa56683fdf4538ff54fa1065dada77cf9d04d
sdGL.cpp
|
354add223fc498229b874e41477a874afe42ba2a |
28-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Removing GL calls from librs"
|
b8eba193f3f0d25a6156236fa80f79a5b1dc89f6 |
25-Feb-2012 |
Mathias Agopian <mathias@google.com> |
remove dependency on android_native{s_priv|buffer}.h Change-Id: Ie4b95f7061c240f37c504414259f92d72c4ffc89
sdGL.cpp
|
e255929025c4ec3fd91518350e3e7b447c745529 |
25-Feb-2012 |
Mathias Agopian <mathias@google.com> |
remove libui dependency on libEGL Change-Id: I1194f04085637d5c384e134967249430cc43b6ee
sdGL.cpp
|
653b53ebcd2bedc94ac486080d2e82e1920232e3 |
24-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Removing GL calls from librs Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
sdGL.cpp
sdGL.h
sdRuntimeStubs.cpp
|
bb5c0b1ef124e845564e928fe6d24a37f30e99ed |
23-Feb-2012 |
Stephen Hines <srhines@google.com> |
Merge "Support running ForEach on non-root functions."
|
4419977d78018a9933c7f455fe001f644f2d638b |
22-Feb-2012 |
Stephen Hines <srhines@google.com> |
Support running ForEach on non-root functions. BUG=6000538 Change-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744
sdBcc.cpp
sdCore.h
|
38c04ad97fee58a4c1b9ed0bad9d08931bee504a |
16-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Piping texture names through shader builder. Fixing uint size_t mismatch."
|
748eb07e805b93c2bf79340d4937963ab739d17c |
16-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Piping texture names through shader builder. Fixing uint size_t mismatch. Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
sdProgram.cpp
sdProgramFragment.h
sdProgramVertex.h
sdShader.cpp
sdShader.h
|
254305944bf430eae672507546df368e97d50759 |
16-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Fixing uint32 size_t mismatches."
|
7ac2a4dda4d20ca1f1b714e129a3a08f63178c18 |
15-Feb-2012 |
Jason Sams <rjsams@android.com> |
Beging IO stream out from allocation to surface texture. Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
sdAllocation.cpp
sdAllocation.h
sdCore.cpp
|
c794cd56e46408e08862c42a022090e323684197 |
13-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Fixing uint32 size_t mismatches. Change-Id: I5263158f5855472db6317a52c209fe4e273f3368
sdAllocation.cpp
sdProgram.cpp
sdShader.cpp
|
26b8a1625fceed5a17b33a38542c3fd3b84bd9e4 |
14-Feb-2012 |
Stephen Hines <srhines@google.com> |
Merge "Initialize all class members."
|
ebf4a148cda98359129c04b96ed755a7d8c98b37 |
14-Feb-2012 |
Stephen Hines <srhines@google.com> |
Initialize all class members. Change-Id: I2bb2701a9dde66f6c4484a62945c72ddf52248fa
sdShaderCache.h
|
e98fc94cfa53b78bc91519cc7993b3beef199c6e |
11-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
am 87a36a3b: Merge "Making shader compilation errors throw a Java exception." * commit '87a36a3b291e78a612d2d08c14b245ff970080e0': Making shader compilation errors throw a Java exception.
|
d32b7491f2f3ad65fc274e92c16f8e2213861d7a |
11-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Making shader compilation errors throw a Java exception."
|
cf27eb46f97cff087ebfc5b81fe998eabe0569cf |
10-Feb-2012 |
Jason Sams <rjsams@android.com> |
Start implementing SurfaceTexture streaming into RS allocations. Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b Conflicts: libs/rs/rsAllocation.h
sdAllocation.cpp
sdAllocation.h
sdCore.cpp
sdShader.cpp
sdShaderCache.h
|
7510992812e32c83114b98ea47fbb39876bdc223 |
08-Feb-2012 |
Alex Sakhartchouk <alexst@google.com> |
Making shader compilation errors throw a Java exception. Change-Id: I612142b6fe1b75eab62e89950c3bea6f326cb730
sdShader.cpp
sdShaderCache.cpp
|
d3e4b744900ed6666f4dd3182ad5443be26c96dd |
08-Feb-2012 |
Jason Sams <jsams@google.com> |
Merge commit 'bdeec118' into manualmerge Conflicts: libs/rs/rsThreadIO.h Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
|
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
sdGL.cpp
|
ad4a428a86937b5168764c9377331f55f920d973 |
30-Jan-2012 |
Mathias Agopian <mathias@google.com> |
am dfbcee6c: fix build * commit 'dfbcee6cb8ab9cf89b9052eb7498e453afdb1463': fix build
|
917027582745bbf27335a70360a4e6da51961978 |
30-Jan-2012 |
Mathias Agopian <mathias@google.com> |
fix build Change-Id: Ibdc45f1794e7ef60dc1ca0ff85c5cc4dff84c3fa
sdGL.cpp
sdGL.h
sdShader.cpp
|
4b1872bad35af3d478f727367362f8dc500448ff |
26-Jan-2012 |
Stephen Hines <srhines@google.com> |
am caaac348: Merge "Fix bugs with unsigned rsAtomicCas/Max/Min." * commit 'caaac348ed163f59cf1b8185bb14137050c18e7e': Fix bugs with unsigned rsAtomicCas/Max/Min.
|
fa54999eb657180fe82b556c75761f37fed599dc |
26-Jan-2012 |
Stephen Hines <srhines@google.com> |
Fix bugs with unsigned rsAtomicCas/Max/Min. BUG=5888007 rsAtomicMax/Min did not have proper semantics for unsigned integers. They were always using signed comparisons. rsAtomicCas had the wrong function signature in our math library, leading to no way to properly link/execute it. Change-Id: I336cdd8cd9f2d8093f12e101b55b2797515f039b
sdRuntimeMath.cpp
|
2b5797f50f99b0b7f81b9923b0bee96d13ffd19d |
13-Jan-2012 |
Stephen Hines <srhines@google.com> |
am d36f7d24: Merge "Add support for new root.expand() calls." * commit 'd36f7d249591559e713a8ca45c6d452c14c94895': Add support for new root.expand() calls.
|
41e373d91a60043afa0f9abd026218b49cbc1201 |
13-Jan-2012 |
Jason Sams <jsams@google.com> |
Start implementing SurfaceTexture streaming into RS allocations. Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
sdAllocation.cpp
sdAllocation.h
sdCore.cpp
sdShader.cpp
sdShaderCache.h
|
ee7aa2e3900f807ee41bb9735da86b3eb4cc2e70 |
13-Jan-2012 |
Stephen Hines <srhines@google.com> |
Add support for new root.expand() calls. BUG=5444144 Change-Id: I9ab942561a03e9f837a3199457259bb3e07ac76f
sdBcc.cpp
sdCore.cpp
sdCore.h
|
9719bd4a0187c400ba868712612fe66da4635aac |
12-Jan-2012 |
Jason Sams <jsams@google.com> |
Plumbing for RS priority. Change-Id: Ibddfd40407fd6d24ac829a76a9a1e2047c48c5fd
sdCore.cpp
sdCore.h
sdGL.cpp
sdGL.h
|
028f20a6e5e883b7308298273b9aa517e5c890f5 |
11-Jan-2012 |
Jason Sams <jsams@google.com> |
Fix LOGE. Change-Id: I533bedf0827edb27e0aead78e2bb3389be85acd8
sdPath.cpp
|
da042e76b482e026592c42e5ee57b86413b9c57a |
10-Jan-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Adding ability to bind constants to shaders." into graphics-dev
|
a720a144508edd91e4790b23eadd6cd270368df9 |
10-Jan-2012 |
Alex Sakhartchouk <alexst@google.com> |
Adding ability to bind constants to shaders. Change-Id: I63b664fd2fec7e0c8157b7185782192132222f1a
sdRuntimeStubs.cpp
|
03f1910431433f3a35f1445aa0bba2b00417f0cc |
10-Jan-2012 |
Steve Block <steveblock@google.com> |
resolved conflicts for merge of 08289f55 to graphics-dev Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
|
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
sdAllocation.cpp
sdBcc.cpp
sdCore.cpp
sdGL.cpp
sdMeshObj.cpp
sdProgramStore.cpp
sdRuntimeMath.cpp
sdRuntimeStubs.cpp
sdShader.cpp
sdShaderCache.cpp
|
c0a65425f8eb3573b1abd2a48292ca953c0a8590 |
05-Jan-2012 |
Alex Sakhartchouk <alexst@google.com> |
Cleanup based on comments. Change-Id: I2d261b3cd240b890001dcc7d2a849cfdc34328bf
sdMesh.cpp
sdMeshObj.cpp
sdMeshObj.h
sdProgramRaster.cpp
sdProgramStore.cpp
sdShader.cpp
|
611c6b286747b0893c4248f0cc83d339d9d7858a |
05-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
am a8719ad9: Merge "Use the standard CC_LIKELY and CC_UNLIKELY macros" * commit 'a8719ad9d53d3fe51e8031b2471e9558b8ef727f': Use the standard CC_LIKELY and CC_UNLIKELY macros
|
84f304fd48e8314139279c7b5f8c3fdbc8a8bda2 |
05-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Merge "Use the standard CC_LIKELY and CC_UNLIKELY macros"
|
72f4f4cec34098e179ad5d257b07df3a514fcae2 |
15-Dec-2011 |
Glenn Kasten <gkasten@google.com> |
Use the standard CC_LIKELY and CC_UNLIKELY macros Several source files privately defined macros LIKELY and UNLIKELY in terms of __builtin_expect. But <cutils/compiler.h> already has CC_LIKELY and CC_UNLIKELY which are intended for this purpose. So rename the private uses to use the standard names. In addition, AudioFlinger was relying on the macro expanding to extra ( ). Change-Id: I2494e087a0c0cac0ac998335f5e9c8ad02955873
sdRuntimeMath.cpp
|
e460316daefd1f73bc19f12fa8765ec903ad9051 |
05-Jan-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Adding better error behavior to RS" into graphics-dev
|
8791e379223be8841c59216e550adbe2e3479343 |
05-Jan-2012 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Adding RS comments, cleaning up the gl implementation with new Element hal." into graphics-dev
|
c7cb70396934adcb3fd620d147dd5ea1c3ff8def |
04-Jan-2012 |
Steve Block <steveblock@google.com> |
am 41891aea: Merge "Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE" * commit '41891aeaf4e6e4006ae3087fa537786e9ec8caa4': Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
|
4a48244edc93b50bb9af35f7ec03825c8f7471c9 |
20-Dec-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
sdRuntimeStubs.cpp
|
25a59d051a218bd608b005a149509464b3e6d4f0 |
29-Dec-2011 |
Alex Sakhartchouk <alexst@google.com> |
Adding better error behavior to RS Change-Id: Iea1cc76793f8978d60575404d7b1c5145e268d6e
sdMeshObj.cpp
sdProgramRaster.cpp
|
4a43e3ea8a0328c56ace0af1869b4c8c781a7b26 |
28-Dec-2011 |
Alex Sakhartchouk <alexst@google.com> |
Adding RS comments, cleaning up the gl implementation with new Element hal. Change-Id: I74de1e8248a73a45a39976e6027dac2626d580e9
sdMeshObj.cpp
sdShader.cpp
|
ade1e2229d95f3e258b0dd81298be23aa17dd70d |
27-Nov-2011 |
Logan Chien <loganchien@google.com> |
am 12be3fff: Remove dead code. * commit '12be3fff12e5c55193867f49e13169b9400b2997': Remove dead code.
|
1415ca46b289604fd727310e4f6ae3c8c68276c9 |
27-Nov-2011 |
Logan Chien <loganchien@google.com> |
Remove dead code. Change-Id: I2838a40026291e7345b07911af3ba17278b63ffe
sdBcc.cpp
|
179e9a457095fea4c9e6d366c269754b882d05dd |
24-Nov-2011 |
Jason Sams <jsams@google.com> |
Private API to support MFF transition. Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
sdAllocation.cpp
|
9e0afb5a2b3e476c42a373e7cd89cef4a34f8195 |
31-Oct-2011 |
Jason Sams <rjsams@android.com> |
Path rendering Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
sdCore.cpp
sdPath.cpp
sdPath.h
sdRuntimeStubs.cpp
|
6598201f1c4f409defac9a5af789fb53a7cc00f8 |
20-Oct-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
sdAllocation.cpp
sdBcc.cpp
sdCore.cpp
sdGL.cpp
sdProgram.cpp
sdShader.cpp
sdShaderCache.cpp
sdVertexArray.cpp
|
064aa7ed76db9564b041afcd4b75da5b3d12faba |
18-Oct-2011 |
Alex Sakhartchouk <alexst@google.com> |
Remove ObjBaseRef from the hal struct Change-Id: Idcac14ecfdd4d06a0f54bf50e3b9657be62e6638
sdFrameBuffer.cpp
sdMeshObj.cpp
sdProgram.cpp
sdShader.cpp
|
96cd1361e25f0dab881aa416d206fc4574dc602e |
13-Oct-2011 |
Jason Sams <rjsams@android.com> |
Fix bug with 1D arrays and threading. Some elements got launched multiple times. Change-Id: Icb257019df591a5d9525867c8ef8d18ef7d4cde5
sdBcc.cpp
|
70415115431f3c52e1da44ba838962ff3b22eb69 |
12-Oct-2011 |
Jason Sams <rjsams@android.com> |
Improve rsForEach overhead. Change-Id: Iaabef7bb573233ef7c5756077f840ee933ee0c39 fix spacing, reduce rsForEach overhead about 50%
sdBcc.cpp
sdCore.cpp
sdCore.h
|
4ff21865d7e6c24adf8e4159783c848530ecc4a2 |
05-Oct-2011 |
Jason Sams <rjsams@android.com> |
Fix crash running old HC apps. Change-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614
sdBcc.cpp
|
86d842a703da80b40eae5a482d4e26d8b2aae048 |
21-Sep-2011 |
Jason Sams <rjsams@android.com> |
Cleanup RS logs Reduce the startup/shutdown info and format the logs in a consistent manner. Change-Id: I4592cd9fcf7e2920010d84c7137137262cdc73b9
sdCore.cpp
sdGL.cpp
|
2382aba4a55c6ae74789c478eead8fbd96593321 |
14-Sep-2011 |
Jason Sams <rjsams@android.com> |
Add RS watchdog. Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
sdAllocation.cpp
sdFrameBufferObj.cpp
sdGL.cpp
sdGL.h
sdMeshObj.cpp
sdProgramRaster.cpp
sdProgramStore.cpp
sdShader.cpp
|
4ee16ffbd9d1d72e1757c9b26715597fdc044117 |
01-Sep-2011 |
Stephen Hines <srhines@google.com> |
Call .rs.dtor() when tearing down Scripts. BUG=5186750 This allows us to properly reference count any globals (static or extern) that need to potentially be cleaned up. Change-Id: I03d2c38c1e7a4ca96c40003d2eeecb6f395d5835
sdBcc.cpp
sdBcc.h
sdCore.cpp
|
3815badf95a7dca8aa278e3e12f07a3924a82319 |
19-Aug-2011 |
Stephen Hines <srhines@google.com> |
Issue proper parameters to root() calls for RS. BUG=5076887 Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
sdBcc.cpp
sdCore.cpp
sdCore.h
|
451cf2e16555c96eaaf9d8180e29dd97a5d6cbd7 |
17-Aug-2011 |
Jason Sams <rjsams@android.com> |
Add structure to pack params for forEach. This allows the driver to not pass all the sub-params. Change-Id: I9728a7bb39893f49193a55155994ede0400cb7a6
sdBcc.cpp
|
319680d6280bd8eb1eeecb6dfb8074dc42aaeec7 |
09-Aug-2011 |
Stephen Hines <srhines@google.com> |
Merge "Migrate perf-critical functions away from librs."
|
1e5149f5cd3e75a010b58b985b1151d955d227d1 |
09-Aug-2011 |
Stephen Hines <srhines@google.com> |
Migrate perf-critical functions away from librs. BUG=3497315 Change-Id: Ieaa0d64933767d422aa62740d72b31042dcd4a2f
sdRuntimeStubs.cpp
|
b2baef7a8de3aa06479eed6307b5d1fc4bf8383d |
08-Aug-2011 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Fixing rs crash when no texture is bound."
|
ba157304ce99d212403898b055998e6da7a20e9b |
06-Aug-2011 |
Alex Sakhartchouk <alexst@google.com> |
Fixing rs crash when no texture is bound. Change-Id: I2c15106f50de995c63691f27e2c4d89dbffc758e
sdProgram.cpp
sdShader.cpp
sdShader.h
|
242a264cb704449ab0349a0b65eb8bc3a6a29a96 |
05-Aug-2011 |
Stephen Hines <srhines@google.com> |
Merge "Start using bcinfo components within librs."
|
cbb0b8aceedb9146ba901cba1fbd6d1e9ca88f51 |
02-Aug-2011 |
Stephen Hines <srhines@google.com> |
Start using bcinfo components within librs. BUG=4942491 Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
sdBcc.cpp
|
c40ad9ae72f335e035d0881a2ee7ebf0352cfc40 |
30-Jul-2011 |
Logan Chien <loganchien@google.com> |
Finish the refactor work of bccPrepareExecutable Rename bccPrepareExecutableEx to bccPrepareExecutable. (These functions are the same, and we will remove bccPrepareExecutableEx several commits later.) Change-Id: I519130bb3b731bf927cb92924f355d7d1ea0242c
sdBcc.cpp
|
c500e74d0848b721bf01cf0ab344a6adb035c312 |
25-Jul-2011 |
Jason Sams <rjsams@android.com> |
Add size param to rsForEach bug 5074640 Change-Id: I395bd8b295beacc979681ccdd3451d9d6cc3d672
sdRuntimeStubs.cpp
|
689821f178503af951a3d9dd558ef8eace6537cd |
19-Jul-2011 |
Stephen Hines <srhines@google.com> |
Extract BC metadata using a single call. BUG=4278636 Change-Id: Idc056c4fa50240aadbc81d300fbed759c5a187cf
sdBcc.cpp
|
cc24af6ed02e23d1483097add12d0f20944e7492 |
13-Jul-2011 |
Jason Sams <rjsams@android.com> |
Merge "Add slot number to forEach hal."
|
35e429ebf817130d8590d11d441a77aa697bd7d4 |
13-Jul-2011 |
Jason Sams <rjsams@android.com> |
Add slot number to forEach hal. Change-Id: I0f2992d5f4128422d07f897b335c219cc7f1d02c
sdBcc.cpp
sdBcc.h
|
abfaab8983d9727d3d5ca34e2a0ff3e80ba2eb24 |
11-Jul-2011 |
Logan Chien <loganchien@google.com> |
Use resource entry name instead of mangled name. Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
sdBcc.cpp
|
585f554211bd9945ef84878d89bfc9b4b1c0bd94 |
10-Jul-2011 |
Logan Chien <loganchien@google.com> |
Fix typo: mFieldCount -> mPragmaCount. Change-Id: I081a521c13a78bc5ec1bf9faecb066bed5ca8ab4
sdBcc.cpp
|
67605d7185c384469952b10d75c3d201b19cc07f |
07-Jul-2011 |
Mathias Agopian <mathias@google.com> |
Fix EGLUtils::selectConfigForPixelFormat() - renderscript now calls EGL directly instead of relying on this function - surfaceflinger also does its own EGLConfig selection - selectConfigForPixelFormat stays for legacy reason (many tests use it) but it now only tries to match the alpha channel of the format rather than the format itself. this will allow implementations who don't support the exact formats defined in the HAL to work properly. Bug: 4998223 Change-Id: Ic664dfc14d5072a514b6f77a115d1521bfc1578f
sdGL.cpp
|
02932bf86982eb1220033bbb2227f072ac9cec0a |
24-Jun-2011 |
Stephen Hines <srhines@google.com> |
Move divsi3, modsi3, udivsi3, umodsi3 to libbcc. BUG=3435530 Change-Id: I4e90a6cdf5af534f93d83093ea31b1defd1e896c
sdRuntimeStubs.cpp
|
0a44ab45c739f00f457874418e7384492e4df979 |
24-Jun-2011 |
Stephen Hines <srhines@google.com> |
Remove verbose logging, update test app and docs. Change-Id: I6659c5e51a747011239128dc2682a5d78aecfa26
sdAllocation.cpp
|
e1eb6156604d0a4cc4b7e7353aa2fc8dc4d8eade |
22-Jun-2011 |
Jason Sams <rjsams@android.com> |
First cut of atomics for renderscript. Change-Id: Iefc0228d802e6f5348ae787553c9252fb90ba110 update atomic patch. Change-Id: Idd0596439c092f570b6b226e9a9c7102ddffe88e
sdRuntimeMath.cpp
|
c33e6903d25b9cd9d88f45c7320534a5a05c9064 |
21-Jun-2011 |
Jason Sams <rjsams@android.com> |
First cut at RSTextureView. Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
sdGL.cpp
|
a94952436aeb251f587c1bccdf94c7f75285dfe2 |
16-Jun-2011 |
Alex Sakhartchouk <alexst@google.com> |
Adding ability to read back fbo data to renderscript Change-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1
sdAllocation.cpp
sdAllocation.h
sdFrameBuffer.cpp
sdFrameBufferObj.cpp
sdFrameBufferObj.h
sdGL.cpp
sdGL.h
sdMeshObj.cpp
sdRuntimeStubs.cpp
|
74a827988567a9d65954bb0d825a3ba4a97e2947 |
14-Jun-2011 |
Alex Sakhartchouk <alexst@google.com> |
Allocation copy functions. Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
sdAllocation.cpp
sdAllocation.h
sdCore.cpp
sdRuntimeStubs.cpp
|
b81a0eb8180791e4eaab1253b59fa8bd562b046b |
03-Jun-2011 |
Alex Sakhartchouk <alexst@google.com> |
More work to make libRS buildable on the host. Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
sdCore.cpp
sdCore.h
|
a614ae175bbf97201b5e18984d814a1d3e86faa8 |
27-May-2011 |
Jason Sams <rjsams@android.com> |
Cleaup of rsComponent to remove GL types. Change-Id: I9f82bafe42f5fb30335b15f38eb251dc1ec62e80
sdAllocation.cpp
sdAllocation.h
sdMeshObj.cpp
|
eb4fe18dd88634330f9566cbb9e785d8c7ec5813 |
27-May-2011 |
Jason Sams <rjsams@android.com> |
Start splitting allocation into hal and core. Change-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb
sdAllocation.cpp
sdAllocation.h
sdCore.cpp
sdFrameBuffer.cpp
sdMeshObj.cpp
sdProgram.cpp
sdShader.cpp
|
7257c7ee4b66f00c43d9235f3ac600061ae79968 |
17-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Preparing libRS for for compilation on host. Change-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359
sdGL.cpp
sdGL.h
|
da6d34a5a6ece8c30d20673b9b6ff07d8c91768b |
13-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moves fbo support in renderscript behind the hal Change-Id: I26a857586f5f0b47df4c1f4589d2023e70481ec7
sdCore.cpp
sdFrameBuffer.cpp
sdFrameBuffer.h
|
c19ff0177a7a0dadfc01b1990f822354fdc95991 |
06-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
rsLib cleanup Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
sdGL.cpp
sdGL.h
sdMeshObj.cpp
sdShader.cpp
sdShaderCache.cpp
sdVertexArray.cpp
sdVertexArray.h
|
7f126c78a107257090c6675ea40ffac41516a9dc |
06-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moving samplers behind the hal. Change-Id: I494e5a9d2b599d07b985328b346f1f10ae4972e1
sdCore.cpp
sdSampler.cpp
sdSampler.h
sdShader.cpp
sdShader.h
|
a04e30dbb5ab11592b03666bb3d102070759c58e |
30-Apr-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moving renderscript GL code into the HAL This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
sdCore.cpp
sdGL.cpp
sdGL.h
sdMesh.cpp
sdMesh.h
sdMeshObj.cpp
sdMeshObj.h
sdProgram.cpp
sdProgramFragment.h
sdProgramVertex.h
sdRuntimeMath.cpp
sdRuntimeStubs.cpp
sdShader.cpp
sdShader.h
sdShaderCache.cpp
sdShaderCache.h
sdVertexArray.cpp
sdVertexArray.h
|
b8fa756a727b7816ed4a6c9f9dbadb548f7fa80f |
22-Apr-2011 |
Jason Sams <rjsams@android.com> |
Fix rsRand(float, float) Change-Id: I553d83e1e962ad34aacbe6572d47ff25c3d50060
sdRuntimeMath.cpp
|
f736d02817f64b75b84b7456716c4a31c687b87e |
22-Apr-2011 |
Jason Sams <rjsams@android.com> |
Merge "Move TLS behind hal."
|
83c451a4ef4388e002482e383d488ca9b7b7600d |
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Move TLS behind hal. Change-Id: I9e84acb3736bc98fa5fb0720bddb13a030285319
sdBcc.cpp
sdCore.cpp
sdCore.h
sdRuntimeStubs.cpp
|
6ea39c9f1e2eda1194a56380291069dcd9d65613 |
21-Apr-2011 |
Stephen Hines <srhines@google.com> |
Merge "Reduce verbosity of Renderscript logging."
|
2b3ce1d5812fb3ea02d28ae75600d8bc6689acaa |
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Remove accidental logging. Change-Id: I59073a620c312485a0631069856fbd7ca40b4cbd
sdRuntimeStubs.cpp
|
9db7fe256cf6b77eafafb42d024128701faee6bb |
21-Apr-2011 |
Stephen Hines <srhines@google.com> |
Reduce verbosity of Renderscript logging. Change-Id: I0e20274e01b4068f90ef6ddd6ed7837d42f35813
sdGL.cpp
|
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 |
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Create runtime stubs for compute driver. Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdCore.h
sdGL.cpp
sdRuntime.h
sdRuntimeMath.cpp
sdRuntimeStubs.cpp
|
eed1b156ca3e439f3d178ce99a4fa736527b15f9 |
11-Apr-2011 |
Stephen Hines <srhines@google.com> |
Fix broken assert (if input allocation is NULL). Change-Id: If02e86eee4ec059402edd6f8c408fd89b248bc80
sdBcc.cpp
|
4b3de47071d875faaa7d419d050a464b09538797 |
07-Apr-2011 |
Jason Sams <rjsams@android.com> |
Migrate most GL from context to driver. Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
sdCore.cpp
sdCore.h
sdGL.cpp
sdGL.h
|
721acc495b859c6d884725a4f9b5523583dd11c7 |
06-Apr-2011 |
Jason Sams <rjsams@android.com> |
Seperate ProgramRaster. Cleanup ProgramRaster and ProgramStore creation. Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
sdCore.cpp
sdProgramRaster.cpp
sdProgramRaster.h
|
8feea4e0dec48ea03bd6d32706d058b86dddc5ba |
18-Mar-2011 |
Jason Sams <rjsams@android.com> |
Seperate GL from RS program store. Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
sdBcc.h
sdCore.cpp
sdProgramStore.cpp
sdProgramStore.h
|
8d43eafdd2684b7bcb2554e65676dc914b7eabd7 |
25-Mar-2011 |
Stephen Hines <srhines@google.com> |
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
sdBcc.cpp
|
6f6bf8ee67db7c0741b57f194bbfd957981a4df5 |
24-Mar-2011 |
Stephen Hines <srhines@google.com> |
Revert "Fix cleanup bug clearing script references." This change was actually incorrect and causes crashes in ~Context. This reverts commit 88728ecaeab1358e1748cbbf6ed954fd9a960692.
sdBcc.cpp
|
e2170445fd465db2bce1c38586c0d6318f0a65f3 |
19-Mar-2011 |
Jason Sams <rjsams@android.com> |
Fix cleanup bug clearing script references. Change-Id: I693dd7523658a32837764854c12a6b690e8fb7c6
sdBcc.cpp
|
2cfe51e7a9eef3dec091ce7c15d2a5a2216e9d3e |
19-Mar-2011 |
Jason Sams <rjsams@android.com> |
Fix bug with hal init uninitialized var. Change-Id: I172bb65b57653e32697f2c2df941beb0aaf65603
sdCore.cpp
|
cdfdb8f2cdf4668c476cac842212892b2505ff3f |
18-Mar-2011 |
Jason Sams <rjsams@android.com> |
Migrate thread launch to driver. Change-Id: If182c524cceb327547640f22f956856d291d1787
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdCore.h
|
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
sdBcc.cpp
sdBcc.h
sdCore.cpp
sdCore.h
|