11042848bef4c4dae394e50fde4d5a50f969ba6c |
|
13-Jun-2016 |
David Gross <dgross@google.com> |
resolve merge conflicts of 4eb5fac to nyc-mr1-dev-plus-aosp Change-Id: I76cd609edd81c5faacc0a80e70c7b04f0d1848b2
|
8ee018bdb53fc5abdc430878e2bec0c0c0aa560f |
|
02-Jun-2016 |
David Gross <dgross@google.com> |
Delete simple reduction implementation. Bug: 27298560 Change-Id: I775dd782d658c7c720f57aa31a584deee98cdd17
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
b5e38fb0d21f4eedf11eb6dc5dc6c155c04da40d |
|
14-Mar-2016 |
David Gross <dgross@google.com> |
Merge "Flesh out reduction support for half data types." into nyc-dev am: f516d01e5e * commit 'f516d01e5e52eaf3ad4224fbb0a9fe9841c19048': Flesh out reduction support for half data types.
|
2d7f3f95947889e1ea48b0e925c5929af4fbf6b4 |
|
10-Mar-2016 |
David Gross <dgross@google.com> |
Flesh out reduction support for half data types. Also extended test cases for more thorough data type coverage (including non-half data types). Details: - Bug fixes. - Result type can be vector of half or array of vector of half. - Full reflection support for [array of] [vector of] half input or result. Bug: 27299169 Change-Id: Id674ae2ea2cce6215f152fd62bb5b124c44cfcd3
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
aeb76e782a40d53a616d000ab9af2c4ff160e1e7 |
|
10-Feb-2016 |
David Gross <dgross@google.com> |
Add missing comment. Bug: 23535724 Change-Id: I03ba0d64e274dc678d1bd9639403702d95e26ba0
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
65f23ed862e1a1e16477ba740f295ff4a83ac822 |
|
08-Jan-2016 |
David Gross <dgross@google.com> |
Add semantic analysis of "#pragma rs reduce" script functions. Also: - Make initializer() optional. - Swap initializer and accumulator in metadata. - Expose new slang::HasRSObjectType() interface from reference counting engine. Bug: 23535724 Change-Id: If042e227a1af87c231c867ef20ed4c2082bb1871
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
13fad85b3c99a37c17d8acfec72f46b8ee64e912 |
|
24-Nov-2015 |
Stephen Hines <srhines@google.com> |
Void pointers can't be exported. Bug: http://b/25853842 Change-Id: I5b11fd14b6cd57a06522e921c62ed033488aa08e
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
15e44e66adc350adb4fe0533a442092c64333ab5 |
|
10-Nov-2015 |
David Gross <dgross@google.com> |
Parse "#pragma rs reduce" and generate metadata. Does no analysis of the reduction's constituent functions and does no reflection. For now this coexists with __attribute__((kernel("reduce"))) reduction kernels. Bug: 23535724 Change-Id: Ib4112a166bf07b2cd70960180e3581dd0b93a8c7
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
f59fffeda7234759864f7c496b5da520514d1274 |
|
30-Jul-2015 |
Matt Wala <wala@google.com> |
When validating reduce kernels, ignore CV qualification differences between the return type and a parameter type. Bug: 22631253 Change-Id: I59d7a7c6d3450e60bc893941b21a8271a2b58842
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|
c0c5dd85f2d2df2bcf0cb284001f544d6c42eff9 |
|
24-Jul-2015 |
Matt Wala <wala@google.com> |
Add initial support for validating and exporting reduce kernels. Bug: 22631253 This change adds support to slang to validate the reduce-style kernels for errors, and also to create reduce metadata. Change-Id: Ic9144402dff93a2a28687864637e67fca6808e2e
/frameworks/compile/slang/slang_rs_export_reduce.cpp
|