History log of /frameworks/base/libs/rs/driver/rsdBcc.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2802dae197c2a7ea392280500a93e5d50bec82ff 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/base/libs/rs/driver/rsdBcc.cpp
aac24a219aca5b2b529bde931fd403d04fff9e43 12-Oct-2011 Jason Sams <rjsams@android.com> Improve rsForEach overhead.

Change-Id: Iaabef7bb573233ef7c5756077f840ee933ee0c39

fix spacing, reduce rsForEach overhead about 50%
/frameworks/base/libs/rs/driver/rsdBcc.cpp
795072ec7b489c84ce233be586d1ae85ffed8cd3 05-Oct-2011 Jason Sams <rjsams@android.com> Fix crash running old HC apps.

Change-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614
/frameworks/base/libs/rs/driver/rsdBcc.cpp
514f9790fdf180ca3c58e508cbd36c520fa7be08 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/base/libs/rs/driver/rsdBcc.cpp
1222393e357e97a2218bae8a2a41b7d8031d1171 19-Aug-2011 Stephen Hines <srhines@google.com> Issue proper parameters to root() calls for RS.

BUG=5076887

Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
/frameworks/base/libs/rs/driver/rsdBcc.cpp
c1b4c1ff9b2f9e691089f96e5b926b638d5b0e6a 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/base/libs/rs/driver/rsdBcc.cpp
8f019d63055ad76b94710b7b96e29625173584c4 05-Aug-2011 Stephen Hines <srhines@google.com> Merge "Start using bcinfo components within librs."
4382467a80dd12c6362d57edca7f2367f7ae877c 02-Aug-2011 Stephen Hines <srhines@google.com> Start using bcinfo components within librs.

BUG=4942491

Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
/frameworks/base/libs/rs/driver/rsdBcc.cpp
8ce8a1af7602f09f2b78b2c8ec03df316727c0c1 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/base/libs/rs/driver/rsdBcc.cpp
c27d18756933e6b04ba39c07154dba97cec74903 19-Jul-2011 Stephen Hines <srhines@google.com> Extract BC metadata using a single call.

BUG=4278636

Change-Id: Idc056c4fa50240aadbc81d300fbed759c5a187cf
/frameworks/base/libs/rs/driver/rsdBcc.cpp
3ac60ada279e2cd24001c0f084982b7e14532ea6 13-Jul-2011 Jason Sams <rjsams@android.com> Merge "Add slot number to forEach hal."
92b0eab07e0ec653975dd940f4af3ceeb68ad3a8 13-Jul-2011 Jason Sams <rjsams@android.com> Add slot number to forEach hal.

Change-Id: I0f2992d5f4128422d07f897b335c219cc7f1d02c
/frameworks/base/libs/rs/driver/rsdBcc.cpp
ef72ff220c8bf6c8d7753f30ddaad89d4d8cada9 11-Jul-2011 Logan Chien <loganchien@google.com> Use resource entry name instead of mangled name.

Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
/frameworks/base/libs/rs/driver/rsdBcc.cpp
e723caee39fd154c4b9da93e0461a8aedc328cee 10-Jul-2011 Logan Chien <loganchien@google.com> Fix typo: mFieldCount -> mPragmaCount.

Change-Id: I081a521c13a78bc5ec1bf9faecb066bed5ca8ab4
/frameworks/base/libs/rs/driver/rsdBcc.cpp
be8ac6ace9036262942bc8c96baa36abeb2291f3 21-Apr-2011 Jason Sams <rjsams@android.com> Move TLS behind hal.

Change-Id: I9e84acb3736bc98fa5fb0720bddb13a030285319
/frameworks/base/libs/rs/driver/rsdBcc.cpp
fcf7231249822ff4dae852f1de1f799756689f91 21-Apr-2011 Jason Sams <rjsams@android.com> Create runtime stubs for compute driver.

Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
/frameworks/base/libs/rs/driver/rsdBcc.cpp
97837c917227e7863573c385b9d2405f7cfd135a 11-Apr-2011 Stephen Hines <srhines@google.com> Fix broken assert (if input allocation is NULL).

Change-Id: If02e86eee4ec059402edd6f8c408fd89b248bc80
/frameworks/base/libs/rs/driver/rsdBcc.cpp
623cb9585e110ecc11b48a12bf4a02efd5293aaa 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/base/libs/rs/driver/rsdBcc.cpp
044d7d99f8324a75e6b7d894cfd32193b2669938 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/base/libs/rs/driver/rsdBcc.cpp
88728ecaeab1358e1748cbbf6ed954fd9a960692 19-Mar-2011 Jason Sams <rjsams@android.com> Fix cleanup bug clearing script references.

Change-Id: I693dd7523658a32837764854c12a6b690e8fb7c6
/frameworks/base/libs/rs/driver/rsdBcc.cpp
55d2a25402319380c62a97f3f84b57e2977448d1 18-Mar-2011 Jason Sams <rjsams@android.com> Migrate thread launch to driver.

Change-Id: If182c524cceb327547640f22f956856d291d1787
/frameworks/base/libs/rs/driver/rsdBcc.cpp
e4a06c5fc738bf219f2a495e12a637b2d0871651 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/base/libs/rs/driver/rsdBcc.cpp