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
/frameworks/rs/driver/rsdBcc.cpp
|
ebee9480507562109314cca00753a09002a91e7d |
|
09-May-2012 |
Stephen Hines <srhines@google.com> |
Link against NEON version of libclcore.bc when possible. BUG=6127576 Change-Id: I276feb9928b094e1b9a99de55a983a0c7ce241c7
/frameworks/rs/driver/rsdBcc.cpp
|
298691a87d1b30d1221e303a6788d5272c223971 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Patch up remaining issues with revert. Change-Id: I18389962e83ab43930b46dbb1e7b8263e096e86e
/frameworks/rs/driver/rsdBcc.cpp
|
070cb235d9f094048c0260aa72d5acf61ed840a3 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Start chewing new libbcc APIs." This reverts commit ec3fc1163c01e18b1454057723c451f0d96868ad.
/frameworks/rs/driver/rsdBcc.cpp
|
2980f07d3dbbca727e8efe24ace7e7928a935648 |
|
10-Apr-2012 |
Stephen Hines <srhines@google.com> |
Support additional element/dim information for FieldPacker. BUG=6009244 Change-Id: I3c439559d61b24b26f9a36f2525f0a0e05b00e77
/frameworks/rs/driver/rsdBcc.cpp
|
ec3fc1163c01e18b1454057723c451f0d96868ad |
|
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Start chewing new libbcc APIs. Change-Id: Idb4166eb0f0137a69b0c76be1e7fcb0d09bb1613
/frameworks/rs/driver/rsdBcc.cpp
|
f22c8ace148b69847aaf5ad1829e9ec95a44df6c |
|
04-Apr-2012 |
Jason Sams <jsams@google.com> |
Add support for stride != width. BUG=6111812 Change-Id: I419dbf90f94ca54b4189fa6e62a2449efd893676
/frameworks/rs/driver/rsdBcc.cpp
|
a6ab26a035017143a24efa11859c9d8815a27f41 |
|
29-Mar-2012 |
Jason Sams <jsams@google.com> |
Workaround PDK issues. Change-Id: I7dcb76a23cb3fd59e2a2d5e25af1329b2ac38415
/frameworks/rs/driver/rsdBcc.cpp
|
4419977d78018a9933c7f455fe001f644f2d638b |
|
22-Feb-2012 |
Stephen Hines <srhines@google.com> |
Support running ForEach on non-root functions. BUG=6000538 Change-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744
/frameworks/rs/driver/rsdBcc.cpp
|
ee7aa2e3900f807ee41bb9735da86b3eb4cc2e70 |
|
13-Jan-2012 |
Stephen Hines <srhines@google.com> |
Add support for new root.expand() calls. BUG=5444144 Change-Id: I9ab942561a03e9f837a3199457259bb3e07ac76f
/frameworks/rs/driver/rsdBcc.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/driver/rsdBcc.cpp
|
1415ca46b289604fd727310e4f6ae3c8c68276c9 |
|
27-Nov-2011 |
Logan Chien <loganchien@google.com> |
Remove dead code. Change-Id: I2838a40026291e7345b07911af3ba17278b63ffe
/frameworks/rs/driver/rsdBcc.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
/frameworks/rs/driver/rsdBcc.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
/frameworks/rs/driver/rsdBcc.cpp
|
70415115431f3c52e1da44ba838962ff3b22eb69 |
|
12-Oct-2011 |
Jason Sams <rjsams@android.com> |
Improve rsForEach overhead. Change-Id: Iaabef7bb573233ef7c5756077f840ee933ee0c39 fix spacing, reduce rsForEach overhead about 50%
/frameworks/rs/driver/rsdBcc.cpp
|
4ff21865d7e6c24adf8e4159783c848530ecc4a2 |
|
05-Oct-2011 |
Jason Sams <rjsams@android.com> |
Fix crash running old HC apps. Change-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614
/frameworks/rs/driver/rsdBcc.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
/frameworks/rs/driver/rsdBcc.cpp
|
3815badf95a7dca8aa278e3e12f07a3924a82319 |
|
19-Aug-2011 |
Stephen Hines <srhines@google.com> |
Issue proper parameters to root() calls for RS. BUG=5076887 Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
/frameworks/rs/driver/rsdBcc.cpp
|
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
/frameworks/rs/driver/rsdBcc.cpp
|
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
/frameworks/rs/driver/rsdBcc.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
/frameworks/rs/driver/rsdBcc.cpp
|
689821f178503af951a3d9dd558ef8eace6537cd |
|
19-Jul-2011 |
Stephen Hines <srhines@google.com> |
Extract BC metadata using a single call. BUG=4278636 Change-Id: Idc056c4fa50240aadbc81d300fbed759c5a187cf
/frameworks/rs/driver/rsdBcc.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
/frameworks/rs/driver/rsdBcc.cpp
|
abfaab8983d9727d3d5ca34e2a0ff3e80ba2eb24 |
|
11-Jul-2011 |
Logan Chien <loganchien@google.com> |
Use resource entry name instead of mangled name. Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
/frameworks/rs/driver/rsdBcc.cpp
|
585f554211bd9945ef84878d89bfc9b4b1c0bd94 |
|
10-Jul-2011 |
Logan Chien <loganchien@google.com> |
Fix typo: mFieldCount -> mPragmaCount. Change-Id: I081a521c13a78bc5ec1bf9faecb066bed5ca8ab4
/frameworks/rs/driver/rsdBcc.cpp
|
83c451a4ef4388e002482e383d488ca9b7b7600d |
|
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Move TLS behind hal. Change-Id: I9e84acb3736bc98fa5fb0720bddb13a030285319
/frameworks/rs/driver/rsdBcc.cpp
|
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 |
|
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Create runtime stubs for compute driver. Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
/frameworks/rs/driver/rsdBcc.cpp
|
eed1b156ca3e439f3d178ce99a4fa736527b15f9 |
|
11-Apr-2011 |
Stephen Hines <srhines@google.com> |
Fix broken assert (if input allocation is NULL). Change-Id: If02e86eee4ec059402edd6f8c408fd89b248bc80
/frameworks/rs/driver/rsdBcc.cpp
|
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
/frameworks/rs/driver/rsdBcc.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.
/frameworks/rs/driver/rsdBcc.cpp
|
e2170445fd465db2bce1c38586c0d6318f0a65f3 |
|
19-Mar-2011 |
Jason Sams <rjsams@android.com> |
Fix cleanup bug clearing script references. Change-Id: I693dd7523658a32837764854c12a6b690e8fb7c6
/frameworks/rs/driver/rsdBcc.cpp
|
cdfdb8f2cdf4668c476cac842212892b2505ff3f |
|
18-Mar-2011 |
Jason Sams <rjsams@android.com> |
Migrate thread launch to driver. Change-Id: If182c524cceb327547640f22f956856d291d1787
/frameworks/rs/driver/rsdBcc.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/driver/rsdBcc.cpp
|