ae2ec3febedfc29376b9104413fb4042028f1265 |
|
01-Jun-2016 |
David Gross <dgross@google.com> |
Delete simple reduction implementation. Bug: 27298560 Change-Id: I8c3d568e98aaf0b7d86881c985d13ed5b8e95338
/frameworks/rs/rsScriptIntrinsic.cpp
|
6c1876bbef1b2c89975dce91230a168bd2d2ce4c |
|
15-Jan-2016 |
David Gross <dgross@google.com> |
Support for general reduction kernels. Requires coordinated change in frameworks/base. Requires coordinated change in frameworks/compile/libbcc in order for RsTest to run. At present, general reduction kernels are run single-threaded. Also: Remove dead struct field MTLaunchStructForEach::sig. Bug: 23535724 Change-Id: Ice17ccf20a902f8a106eaa62ec071d46e3c0ad8c
/frameworks/rs/rsScriptIntrinsic.cpp
|
14ce007a633b10e3b9a3fae29d8f53a7e8c9b59f |
|
31-Jul-2015 |
Matt Wala <wala@google.com> |
Add a basic implementation of the reduce kernel API to the CPU reference implementation. Bug: 22631253 For now, this just runs a serial reduction on one thread. Change-Id: I34c96d24bb6f44274de72bb53160abcf79d143b0
/frameworks/rs/rsScriptIntrinsic.cpp
|
c0d68470b978a79ce024fde56f23ea3690603ccd |
|
20-Jan-2015 |
Jason Sams <jsams@google.com> |
Cleanup of ForEachParams in cpu ref Change-Id: I8cc51915b2a605c240d98e3010619b741a13bae2
/frameworks/rs/rsScriptIntrinsic.cpp
|
44bef6fba6244292b751387f3d6c31cca96c28ad |
|
12-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/rsScriptIntrinsic.cpp
|
f37121300217d3b39ab66dd9c8881bcbcad932df |
|
17-Jul-2014 |
Chris Wailes <chriswailes@google.com> |
Collapse code paths for single- and multi-input kernels. This patch simplifies the RenderScript driver and CPU reference implementation by removing the distinction between sing- and multi-input kernels in many places. The distinction is maintained in some places due to the need to maintain backwards compatibility. This permits the deletion of some functions and struct members that are no longer needed. Several related functions were also cleaned up. Change-Id: Id70a223ea5e3aa2b0b935b2b7f9af933339ae8a4
/frameworks/rs/rsScriptIntrinsic.cpp
|
4b2bea3dc20865f3a198797702e19912a6a2171c |
|
13-Aug-2014 |
Stephen Hines <srhines@google.com> |
Revert "Collapse code paths for single- and multi-input kernels." This reverts commit 818cfa034e257c7bb48356257f5cb67334e19aa6. Change-Id: I59f39f52e6c8f60bb01cbcb8ccf2215eaf46a57f
/frameworks/rs/rsScriptIntrinsic.cpp
|
818cfa034e257c7bb48356257f5cb67334e19aa6 |
|
17-Jul-2014 |
Chris Wailes <chriswailes@google.com> |
Collapse code paths for single- and multi-input kernels. This patch simplifies the RenderScript driver and CPU reference implementation by removing the distinction between sing- and multi-input kernels in many places. The distinction is maintained in some places due to the need to maintain backwards compatibility. This permits the deletion of some functions and struct members that are no longer needed. Several related functions were also cleaned up. Change-Id: I77e4b155cc7ca1581b05bf901c70ae53a9ff0b12
/frameworks/rs/rsScriptIntrinsic.cpp
|
4b3c34e6833e39bc89c2128002806b654b8e623d |
|
11-Jun-2014 |
Chris Wailes <chriswailes@google.com> |
Adds support for multi-input kernels to Frameworks/RS. This patch modifies Frameworks/RS in the following ways: * Adjusted the data-layout of the C/C++ version of RsForEachStubParamStruct to accommodate a pointer to an array of input allocations and a pointer to an array of stride sizes for each of these allocatoins. * Adds a new code path for Java code to pass multiple allocations to a RS kernel. * Packs base pointers and step values for multi-input kernels into the new RsForEachStubParamStruct members. Change-Id: I46d2834c37075b2a2407fd8b010546818a4540d1
/frameworks/rs/rsScriptIntrinsic.cpp
|
75adb8213f045bf3ffbc5deb1350b36d486e228a |
|
22-Oct-2013 |
Jason Sams <jsams@google.com> |
Fix crash running blur on 4K images bug 11258120 The temporary buffer could be misaligned due to realloc only aligning to 8 bytes. Fix issues with with Histogram and 2/3 vector sizes. Change-Id: I271f4635ead5ff0a7e7f89bb5cfcbc2bba626e22
/frameworks/rs/rsScriptIntrinsic.cpp
|
c5c744ab52b06f7621cbcc8952d4a5eba3d7254c |
|
23-Feb-2013 |
Jason Sams <jsams@google.com> |
Fix ref counting bug. Change-Id: I3eeb1c184c5c7d7acf5e0730ec8aa9019c62426b
/frameworks/rs/rsScriptIntrinsic.cpp
|
17f03fc9552551024fa9ec50e3b020c7e3100cee |
|
22-Aug-2012 |
Jason Sams <jsams@google.com> |
Generalize intrinsics Change-Id: Ib11dec1702eab8c24f76d2b3a5b0791ab27205fc
/frameworks/rs/rsScriptIntrinsic.cpp
|
41d6c769f5fa21da3cbc116af95d88949a4a5c76 |
|
22-Aug-2012 |
Stephen Hines <srhines@google.com> |
Clean up useless code, logging, and a typo. Change-Id: I8c2296e7f60037907a969bcaf1746644e32868c3
/frameworks/rs/rsScriptIntrinsic.cpp
|
8eaba4fee0c7b5325742c87187622fdff51d5eff |
|
14-Aug-2012 |
Jason Sams <jsams@google.com> |
Intrinisics Change-Id: I1ce02ecd853382a2c92823b021750b93f1786ccf
/frameworks/rs/rsScriptIntrinsic.cpp
|