2a61168a777ee434ce2c28945aa74f6a6bcf2820 |
|
28-Feb-2017 |
Miao Wang <miaowang@google.com> |
Remove libcutils dependency. - Implement property_get using __system_property_get, remove dependencies on cutils/properties.h. - remove rsCompatibilityLib.cpp since it only contains propery_get, and it is now in rsCppUtils.cpp. - Disable ATRACE. The systrace is current done in Java level. If we want to do it in the driver, we need to have our own implementation similar to native/utils/trace.cc - Remove CC_LIKELY macro. Bug: 34396220 Test: build Change-Id: I6a6cbcfb2ca15b9d1f09b9ce0579d39fdbe98727
/frameworks/rs/cpp/Android.mk
|
863237215cab4812df373b63ba3bbf2bc1d8647d |
|
20-Jan-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Cleanup makefiles and warning producing code. Many entries in our makefiles are not needed: - LOCAL_CPPFLAGS += -fno-exceptions is the default - LOCAL_MODULE_TARGET_ARCH_WARN is obsolete - LOCAL_CXX_STL:= libc++ is the default - LOCAL_MODULE_TAGS := optional is the default - LOCAL_IS_HOST_MODULE := true is the default if we're using $include(BUILD_HOST_*). This can't be removed for the generated subdirectories however without triggering a bug in Ninja. - Removed the -ldl where not needed. - LOCAL_CLANG is no longer needed. Added -Werror -Wall -Wextra to a lot of targets and cleaned up the code that created errors. Removed some hacky code that would prevent tests/java_api from being compiled except under special cicumstances. Corrected some LOCAL_MODULE_TAGS that should have been set to tests. Cleanup warning producing code. Bug: 34265954 Test: Compiled the code. Test: Ran the cpp test, imageprocessing_jb, and cts Change-Id: I27da19b18a6c0ac3686bb8c93681e3d870d587fe
/frameworks/rs/cpp/Android.mk
|
5ea267c29611280002f9916c079fd89a4db299c2 |
|
18-Jan-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Use LOCAL_EXPORT_C_INCLUDE_DIRS to simplify makefiles. By using LOCAL_EXPORT_C_INCLUDE_DIRS, the components that use libRScpp and libRScpp_static won't need to specify the include path for libRScpp*. This will make it easier to move things around. Bug: 34265954 Test: Compiled everything. Test: Ran rs-compute Test: Ran HelloComputeNDK Test: Did not run the lldb tests. Change-Id: If676519401a451853037970363651375e1bc3f13
/frameworks/rs/cpp/Android.mk
|
500d85e0cf7a606880a950eb34aa4a4fbb2f0177 |
|
05-Oct-2016 |
Dan Willemsen <dwillemsen@google.com> |
Convert libRSDispatch to Android.bp See build/soong/README.md for more information. Test: mmma -j frameworks/rs/cpp Change-Id: Ib2023e05d4905bdc86df4cc52bf0be42e5fa2962
/frameworks/rs/cpp/Android.mk
|
720a848c2245b3b6b76de498016c66205c232ce9 |
|
22-Jun-2016 |
Dan Willemsen <dwillemsen@google.com> |
Fix NDK linking libutils should not be used with LOCAL_SDK_VERSION, since it builds against the platform, not the NDK, and may not be portable. It doesn't appear to be necessary, so just remove it. Linking against platform-built libraries in ndk-built libraries is now a warning, and will be an error shortly. Change-Id: Id330692098d281af6a841abf19043a281309df55
/frameworks/rs/cpp/Android.mk
|
d999344a046d0c02a71d84494f6bb78b6505147f |
|
11-Mar-2016 |
Dan Albert <danalbert@google.com> |
Stop targeting froyo. It isn't supported. Change-Id: I9a5a270dd299d21171b442902f3e31bea095c48f
/frameworks/rs/cpp/Android.mk
|
abb806debab6777934716315b930765c7059b324 |
|
20-Feb-2016 |
Miao Wang <miaowang@google.com> |
Use c++_static instead of stlport_static for support lib. Bug: 27230989 - Clean up the makefile - For NDK libs, use c++_static - Avoid exposing symbols for C++ lib - Use nullptr instead of NULL Change-Id: I60cf11cb6a6044584a3e484979da231f72772f86 (cherry picked from commit 5abfd9b62b3173a371c42fc92ca8cf978420d694)
/frameworks/rs/cpp/Android.mk
|
17619e87d4c2f953c91224e632f0ac6755e5ed69 |
|
12-Oct-2015 |
Miao Wang <miaowang@google.com> |
Merge "Implement IntrinsicBLAS for RS C++ API"
|
f5eb324d41433f81b64b5f49f7c4c5b656c7cdd8 |
|
03-Oct-2015 |
Stephen Hines <srhines@google.com> |
Add -Wextra to our RS build. Change-Id: Ic1c430eec6840af4a8c19a1c13e8559ddf971eb3
/frameworks/rs/cpp/Android.mk
|
49b1226e8399f2ad4a9fd4482ece95dab2ad53b8 |
|
04-Sep-2015 |
Miao Wang <miaowang@google.com> |
Implement IntrinsicBLAS for RS C++ API Change-Id: I2337340ce9ed43ab49b55b37d349b696bb0679a1
/frameworks/rs/cpp/Android.mk
|
9dc60788f8adda5851eff921074c31f86612fb09 |
|
19-Aug-2015 |
Dan Willemsen <dwillemsen@google.com> |
Remove useless HOST_OS==windows checks These aren't host modules, so they shouldn't be checking what host they're building on. We don't use target libraries that are built when HOST_OS == windows. Change-Id: I4db86dce039150612cd4ea8ba773adc2915b46f9
/frameworks/rs/cpp/Android.mk
|
8b5b0a781c6ebcc64762d47a6b17a3cc2f58f908 |
|
12-Jun-2015 |
Evgenii Stepanov <eugenis@google.com> |
Disable ASan for one library. Bug: 21785137 Change-Id: I460b3070eda67477148ff3da1db5fdc7ebb5386d
/frameworks/rs/cpp/Android.mk
|
bc10dff26207bb8c02051b28326bb134a8f28eb3 |
|
04-Apr-2015 |
Miao Wang <miaowang@google.com> |
remove STL from rs C++ public interface. Nuke stlport. Change-Id: Ida273c1cfa21c4db51ae41a4c42746d9d828f292
/frameworks/rs/cpp/Android.mk
|
09d2dd26af70a16de928e7450ef500a61c5b810a |
|
19-Mar-2015 |
Miao Wang <miaowang@google.com> |
Add setSurface() and getSurface() to RScpp. Change-Id: I53ac88ce3f482e01bd70df57a1aaf0b71b1f49af
/frameworks/rs/cpp/Android.mk
|
04354e4ca7535a1916e90ca5a2f8e6cb0341faee |
|
22-Aug-2014 |
Stephen Hines <srhines@google.com> |
Clean up RS C++ library. Switch on the actual flags we should be using for C++11 (including -Wall and -Werror). This change also removes an unused private field. Change-Id: Id33c0b55ccf26780f6a6b7599f9eba554e1f873a
/frameworks/rs/cpp/Android.mk
|
f9fe049f16c70f3ecaa0be1ce91b244b825fed67 |
|
17-Nov-2014 |
Miao Wang <miaowang@google.com> |
Merge "Create a separate static lib that provides a dispatch table to both fw/support/v8/renderscript/jni and libRScpp to reduce code duplication."
|
3b1e2ee102c2b5e76430ac7e6cc38fdbf59d3a73 |
|
12-Nov-2014 |
Dan Albert <danalbert@google.com> |
Move libRScpp.so to libc++. Bug: 15193147 Bug: 18341995 Change-Id: I257e11cc76a1a15c1962f30315f20a6c5b1d416b
/frameworks/rs/cpp/Android.mk
|
48d2eae90f08dc33754a9d280337249690a954d6 |
|
16-Oct-2014 |
Miao Wang <miaowang@google.com> |
Create a separate static lib that provides a dispatch table to both fw/support/v8/renderscript/jni and libRScpp to reduce code duplication. - This CL contains the static lib (libDispatch) and related changes to libRScpp. Change-Id: I65a4a74370720869eacf197ab31314c1df8dadcb Merged Conflicts: cpp/Android.mk cpp/RenderScript.cpp
/frameworks/rs/cpp/Android.mk
|
58de4997ab10ae645aa8270b634f052bcd081fff |
|
08-Oct-2014 |
Tim Murray <timmurray@google.com> |
am 7e57aa7d: Enable 64-bit building for libRScpp_static. * commit '7e57aa7d6555128150219fa99e79a2ef051db40f': Enable 64-bit building for libRScpp_static.
|
7e57aa7d6555128150219fa99e79a2ef051db40f |
|
06-Oct-2014 |
Tim Murray <timmurray@google.com> |
Enable 64-bit building for libRScpp_static. bug 17666041 Change-Id: I964ef9ee11826fb748fc0419d66eb5a9a670580e
/frameworks/rs/cpp/Android.mk
|
d1cfb510bcae2ed7cf735c9937b5050ae1043c85 |
|
12-Sep-2014 |
Dan Albert <danalbert@google.com> |
Clean up makefile cruft. Don't manually include/link stlport, don't include private bionic headers. Change-Id: I9479b7799a0d031eeec0c374b4497744beee8965
/frameworks/rs/cpp/Android.mk
|
44bef6fba6244292b751387f3d6c31cca96c28ad |
|
12-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/cpp/Android.mk
|
8d50174ff0e80bc3846f9dfd6f7d154fc4949db4 |
|
26-May-2014 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Fix Windows SDK build. * Use gcc instead of clang in order to get proper exception support. * Use libstdc++ instead of libc++ since gcc does not support _Atomic. * Fix various 32/64 typing in linkloader. Change-Id: I34abcf1e9fa98633e0fd35b4e1b71a0d5389008a
/frameworks/rs/cpp/Android.mk
|
c17fa065b6fee1d2176bd057de98b93d723b59e5 |
|
14-May-2014 |
Stephen Hines <srhines@google.com> |
Switch to use slang/rs_version.mk for consistency. Change-Id: Ibfda53448570be58941133cb53c1bbb90391aa30
/frameworks/rs/cpp/Android.mk
|
be78fa9882ff9596034a16afa4cde7c0e55add49 |
|
29-Apr-2014 |
Stephen Hines <srhines@google.com> |
Fix incorrect dependence on the system-built liblog. Our previous Android.mk was incorrectly pulling in the latest liblog, instead of linking dynamically against the older prebuilt liblog. This causes problems due to the latest liblog using __android_fatal(), which is a new function in bionic. This change also updates our tests to use the checked-in prebuilt liblog.so instead of the system-built liblog. Change-Id: I211ef3a31f033e66d46c619d89d507ea65ec3731
/frameworks/rs/cpp/Android.mk
|
66961799ea586db67b690e8fb7bf17bd250d110a |
|
31-Jan-2014 |
Stephen Hines <srhines@google.com> |
am 5eaddd4f: am 63d33e7c: Merge "Bundle all of our necessary static libraries in libRScpp_static.a." * commit '5eaddd4f438665f2f1c91ac59c687f0219147e1b': Bundle all of our necessary static libraries in libRScpp_static.a.
|
3b9b748c405db8fb8f8721e08d285ae7c52316ce |
|
30-Jan-2014 |
Stephen Hines <srhines@google.com> |
Bundle all of our necessary static libraries in libRScpp_static.a. This increases the size from ~1.3MB to ~7.8MB for ARM, but it ensures that the resulting .a file works properly without additional linker parameters. Change-Id: Ica9beed8c535f2f1151ccff1853d955241560a34
/frameworks/rs/cpp/Android.mk
|
37f5a4bb55bc85aa70ccb8b61efe99831066a5ca |
|
16-Jan-2014 |
Tim Murray <timmurray@google.com> |
am a9861e8f: am 9ee891e3: am f171923b: Merge "Fix NDK API on old devices." * commit 'a9861e8fe76a0252c0b5105c4796590f988a1030': Fix NDK API on old devices.
|
0f98d50a8128e68760aa6e819b962e9a1d4b5bed |
|
15-Jan-2014 |
Tim Murray <timmurray@google.com> |
Fix NDK API on old devices. Change-Id: Ie2b1b57735a79febc0937fcc4b65cddd0eb80c16
/frameworks/rs/cpp/Android.mk
|
3a0ddec345a565e8b1bf49bb33d218600231c7b3 |
|
25-Sep-2013 |
Stephen Hines <srhines@google.com> |
Switch RS C++ library over to building with Clang. Change-Id: Iaa7dccfba39d8fc1ed8b79012cd87de1de7b5f78
/frameworks/rs/cpp/Android.mk
|
89daad6bae798779e57f252e9da4fe4e62337124 |
|
29-Jul-2013 |
Tim Murray <timmurray@google.com> |
Add basic support for intrinsics. Move sp<> into RScpp. Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
/frameworks/rs/cpp/Android.mk
|
729b6fe58aff47c4f666b22bbb7a6d6114ddefa9 |
|
24-Jul-2013 |
Tim Murray <timmurray@google.com> |
Add Sampler support to C++ API. Change-Id: I9a6ada9cf16b5e9f92bcecc12e87d66585df1d33
/frameworks/rs/cpp/Android.mk
|
4a92d1268983edaf329f73c8a5b8860cdbb11596 |
|
22-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move to dynamic dispatch. Add support for IoAllocation* in rs.spec. Change-Id: I013409cbb758ce5aae78347acb39c43d07aeb9bf
/frameworks/rs/cpp/Android.mk
|
a423096c0d49e5cfe13a400b4323a76f89c6885c |
|
18-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move C++ API over to function tables rather than linking libRS directly. Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137
/frameworks/rs/cpp/Android.mk
|
b2411816414d33e5c3dd1488be1702b3ef67b250 |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: Icc2c8db9304e1115b977b2cd1992803bf75618d7
/frameworks/rs/cpp/Android.mk
|
7f0d56899840f071c81bbbcbebfbd880ac31c043 |
|
09-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add blend intrinsic to C++ API. Change-Id: Id4d27650d27ef50d2a503307adc60946503a5267
/frameworks/rs/cpp/Android.mk
|
84bf2b877024aaa154b66e0f2338d54bdabd855a |
|
01-Nov-2012 |
Tim Murray <timmurray@google.com> |
Move to smart pointers for refcounting RS contexts Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
/frameworks/rs/cpp/Android.mk
|
a662edd85843c2eb7078900b0279e38d6635795e |
|
03-Apr-2012 |
Jason Sams <jsams@google.com> |
Split cpp frontend to its own lib. Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
/frameworks/rs/cpp/Android.mk
|