da3c0788791e570c8c04f1b9a824f89191df56df |
|
28-Jul-2017 |
Pirama Arumuga Nainar <pirama@google.com> |
Build and package lib{LLVM,clang}_android.so Bug: http://b/64121881 This is the first step before updating prebuilts and switching RS modules to depend on these renamed libraries instead of libLLVM.so and libclang.so. Test: python frameworks/rs/build-rs.py Change-Id: Id85283bde550b18aebbab6ad6c386aadbcd823c8
/frameworks/rs/Android.mk
|
403885ee92f5dbcc1791e0c9a2834222cf69eb60 |
|
05-May-2017 |
Colin Cross <ccross@android.com> |
Convert more of libRS* to Android.bp See build/soong/README.md for more information. This reapplies If935ce5cc04da7801210acb49f0a9ed15fcf5889 with the support modules disabled for unbundled builds to avoid conflicts with the prebuilts in prebuilts/sdk/renderscript. Also moves OVERRIDE_RS_DRIVER to be set for libRS_internal. Test: m -j checkbuild Change-Id: If935ce5cc04da7801210acb49f0a9ed15fcf5889 Merged-In: Ia98501a471ef5f090446c9fbe2dd1d3422021a6f (cherry picked from commit e5b2262c7337d13cdfd6852614c1743c19381164)
/frameworks/rs/Android.mk
|
7a3e78aac098327978a6309c0e8fcc8bebb2cea9 |
|
04-May-2017 |
Colin Cross <ccross@android.com> |
Convert libRS to Android.bp See build/soong/README.md for more information. Test: builds Change-Id: I46f62ae8b44eb3c1fadba02f0fee1f0c77d3ba00
/frameworks/rs/Android.mk
|
05de7fa5b6ce61641ad483539dfb7396afa7b2d2 |
|
17-Mar-2017 |
Miao Wang <miaowang@google.com> |
Stop making RS modules for PDK, as libmediandk and libSPIRV are not available in PDK. Bug: 36231835 Test: mm Merged-In: I6e425dd8afd8f7df09de7b245263519d076c9b53 Change-Id: I6e425dd8afd8f7df09de7b245263519d076c9b53
/frameworks/rs/Android.mk
|
63e14e5542f9d77715e258459b1e6da9ba196e14 |
|
16-Mar-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Set the default cachedir during context create."
|
10ad0772c14287f16131eed11ae3fafcd2c4a55b |
|
15-Mar-2017 |
Miao Wang <miaowang@google.com> |
Set the default cachedir during context create. - Use JNI reflection to access RenderScriptCacheDir.mCacheDir, and set it immediately after the context is created. - Java or C++ APIs could still call ContextSetCacheDir to override it. - The JNI query is guarded by std::unique_lock to make sure that the current thread is the only one attached to JNI. - This change ensures that vendors could always get a valid code cache dir even with support lib path, as RenderScriptCacheDir.mCacheDir is set by ActivityThread.java when launching the application, regardless of using RenderScript or not. Bug: 34396220 Test: mm, CTS tests pass, tested with RSTest_CompatLib to make sure that support lib path is covered. Change-Id: I542ed2fe03e34b72e85398271b748c0053a35ae3
/frameworks/rs/Android.mk
|
82e135c4bbe18855d8ed02632bb074f8da0b96e0 |
|
28-Feb-2017 |
Miao Wang <miaowang@google.com> |
Remove libutils.so dependency from libRSDriver, libRSCpuRef, and most parts of libRS_internal. NOTE: we're resolving dependencies to provide a model for vendors. For us, all this code is above the HAL, thus the dependencies are acceptable; whereas for vendors, their equivalent of this code is below the HAL, and so the dependencies are not acceptable. This CL resolves the libutils dependency by: - Implement the timings functions in android::renderscript namespace using NDK APIs, instead of using libutils counterparts. - Replace android::Vector and android::String8 by std::vector and std::string. - PROPERTY_VALUE_MAX is replaced as PROP_VALUE_MAX. This CL didn't resolve the libutils dependency of rsFont.cpp and rsDebugger.cpp in libRS_internal: The dependent functionality in rsDebugHelper.h is off by default, and only intended for use during development; and rsFont.cpp is part of graphics API which is not implemented below the HAL and is not used as a model by vendors. Additionally, this CL fixed the bug that mNodes was sorted in a decreasing order. Nodes in ScriptGroup should be executed in ascending order. The bad sort was only for support lib; so there was a previously-unknown bug in support lib implementation of ScriptGroup. Background: libutils contains a collection of things like Vector, String8, CallStack. It served the purpose similar to a STL library, when there was no stable STL implementation available in Android. And most importantly, it is not part of NDK. Support lib used to use our own implementations of android::Vector and android::String8, because it can only depend on NDK, similarly for the timing related functions. As part of the Treble requirements, native RS, including vendor version libRS_internal, libRSDriver, libRSCpuRef could only depend on NDK too. So we need to break the dependency on libutils. And since we now have reasonable support of STLs, we should use that instead. Bug: 34396220 Test: mm, and all CTS tests pass on Bullhead; RsTest and RSTest_CompatLib (both native and compat path) also pass. Change-Id: Ib9a37d16235c1dcd0f5bae3b95c374e394483c91
/frameworks/rs/Android.mk
|
f750c530392a2895cb4b7e5b5e5e5259925b2015 |
|
04-Mar-2017 |
Miao Wang <miaowang@google.com> |
Implement USAGE_IO_INPUT related functions on top of NDK. - Use AImageReader and AImage as the BufferQueue consumer. - Bump RS_HAL_VERSION to 200 to prevent old GPU drivers to load, as the structure of rsAllocation.h is modified. It is no longer safe to allow the legacy drivers to access Allocation objects via out-of-date header. Bug: 34396220 Test: mm, CTS tests pass. Change-Id: I0c9df2990ad4842719a24e23e69e007059e1c776
/frameworks/rs/Android.mk
|
5d955c9f301bb5acfdd5e22b69755e254f73984d |
|
01-Mar-2017 |
Miao Wang <miaowang@google.com> |
Implement USAGE_IO_OUTPUT related methods on top of NDK. - Use ANativeWindow NDK APIs to implement Allocation.IoSend and Allocation.SetSurface. Bug: 34396220 Test: mm, CTS tests pass and ImageProcessingJB work well. Change-Id: If7afe0ae5261f5ce56565ecd5df67e1ec3db800b
/frameworks/rs/Android.mk
|
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/Android.mk
|
dd4c8f195233eeebc55c94da082da17973e6ca61 |
|
21-Jan-2017 |
Miao Wang <miaowang@google.com> |
RenderScript HIDL client-side implementation - Client-side implementation converts RenderScript HAL (top level) from C/C++ to HIDL - Fallback to default CPU implementation if it could not find a matching RS driver through HIDL. - HIDL adaptation and Graphics fallback are handled by two corresponding singleton classes. - Remove HOST_STATIC version of libRS from the makefile. The host version of libRS is not used at all, and generating build errors with HIDL. - Always use fallback path for RS graphics API. - Removed reference to Device from rsContext.cpp. In our current implementation, Device is equivalent to HIDL IDevice class. Thus, our HIDL HAL no longer provides DeviceCreate and DeviceDestroy, making Device no longer useful to Context. - Wait for the debugger to attach if RS_CONTEXT_WAIT_FOR_ATTACH flag is set. The waiting part is now moved out of the context class. Bug: 34396220 Test: mm, all CTS tests pass on bullhead, LiveWallpaper apps using RS graphics APIs run well. Merged-In: I86493b11328d5d8c904cebafa99243e92dfdf6a7 Change-Id: I86493b11328d5d8c904cebafa99243e92dfdf6a7
/frameworks/rs/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/Android.mk
|
d8094b5314cb65401bef6d0809596ddc6472d8e4 |
|
06-Jan-2017 |
Yang Ni <yangni@google.com> |
Removed unnecessary dependencies from build for libRSCpuRef.so, libRS.so and related .so's. Test: m & CTS on angler and volantis Change-Id: I796ff1b1d4c4914d962c46be39d49be166403344
/frameworks/rs/Android.mk
|
ba5e591e2d595e5b361e749ec133de1f339bcdd5 |
|
14-Dec-2016 |
Yang Ni <yangni@google.com> |
Avoid dependency on androidfw Bug: http://b/33451638 Test: mm Change-Id: If3c311cae06fc60d7ab7ebf2b14539be3503ef2b
/frameworks/rs/Android.mk
|
cbbc75f909bf42c1aff4b9c2023a19758c72f979 |
|
01-Dec-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Add dependency to libclcore*.bc and compiler-rt Bug: http://b/28866258 Modules libclcore*.bc and libcompiler-rt.so end up on the system image as required dependencies for libbcc.so. Since, 32-bit libbcc.so is no longer a required module for the system image, mark these libraries as required dependencies for libRS. Test: - Build all topics in this CL - RsTest (including the 32-bit ABI) and CTS tests pass on x86 and x86_64 emulators and Angler. Change-Id: Id98e991d6fd2da0e0fe2aded80db767a7739470e
/frameworks/rs/Android.mk
|
bbf62785ce065e4ab41b8a087bf826e32f717d98 |
|
26-Jul-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Do not link libRS and libRSDriver with libLLVM.so Bug: http://b/28866258 The required LLVM libraries are now statically linked into libbcinfo. Test: RenderScript CTS tests on Angler. Change-Id: I77dbbedfe045ea549d319b65dfba552deca514e4
/frameworks/rs/Android.mk
|
6b64b6370ee92dc4fbe72b7b7687fee684d03286 |
|
19-Nov-2016 |
Miao Wang <miaowang@google.com> |
Merge "Automatically generate RS prebuilts using python script."
|
759de537b476535e2fec644aeab4b7b2d6067957 |
|
17-Nov-2016 |
Miao Wang <miaowang@google.com> |
Automatically generate RS prebuilts using python script. Bug: 22377128 Test: manual - Use build_rs.py to make all RenderScript related host/device prebuilts, and package them appropriately into archives for all the supported host OS. - The build server can then be configured to build RS prebuilts per build, automatically. - A new PHONY target rs-prebuilts-all is added. - update-prebuilts.py will pull the artifacts/archives from build server and generate CLs to update the prebuilts in the tree. The build number and build branch information will be automatically included in the commit message. Change-Id: I35a6553c9d0ab399978c31fcd1d881f900752e09
/frameworks/rs/Android.mk
|
c1924c5e72bc92cf45af321aa8ff02bae3e3509d |
|
04-Nov-2016 |
John Reck <jreck@google.com> |
Add missing dependency Test: builds Change-Id: Id2aa8a529045ed99aafdf29618673404928a8bc8 (cherry picked from commit 9b3d29674261a2d34e186abb02e6316b423e46dc)
/frameworks/rs/Android.mk
|
4698e2bec54a094e5c73936b9cf3db9d3c0b87cc |
|
25-Apr-2016 |
Elliott Hughes <enh@google.com> |
Clean up historical cruft. The use of 'register' in external/freetype was fixed a long time ago, and we never set HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE, it isn't available on LP64, and this code doesn't need it anyway. Change-Id: Ib7d861cca975f091713dce14372ea7f9b818bb8c
/frameworks/rs/Android.mk
|
3df9bb0bd784bd9d01653de4de13af0982528a44 |
|
18-Mar-2016 |
Yang Ni <yangni@google.com> |
Separate libRS.so into public and internal libs Bug: 26546579 libRS_internal.so is not going to be whitelisted by the NDK linker, therefore loadable only by the internal implementation, but not any application code. libRS is going to contain only publicly exported functions, i.e. the functions declared in frameworks/rs/rs.h, including those in rsApiFuncDecl.h (generated from rs.spec). Change-Id: Iac58695316edc9aff87ade2bac3b4a44d1a68b23 (cherry picked from commit 85d0cb112010781ad07b5979f0824b7f0ae3987e)
/frameworks/rs/Android.mk
|
f5eb324d41433f81b64b5f49f7c4c5b656c7cdd8 |
|
03-Oct-2015 |
Stephen Hines <srhines@google.com> |
Add -Wextra to our RS build. Change-Id: Ic1c430eec6840af4a8c19a1c13e8559ddf971eb3
/frameworks/rs/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/Android.mk
|
b288e2f01b3526d9f3641836bf7ede7700b8264c |
|
16-Jun-2015 |
Dan Albert <danalbert@google.com> |
Use new sanitizer option. Change-Id: I5bd7d859cf530dac1b9bd1c4a887e9ad8333eeea
/frameworks/rs/Android.mk
|
b043df0676fef226336deb3a00ead2f31e02343f |
|
29-May-2015 |
David Gross <dgross@google.com> |
Remove dead uses of RSCompilerDriver and of compiler callbacks. Change-Id: Ibe8725074724b75e35c25a404daaba07ffbca2ab
/frameworks/rs/Android.mk
|
a48d45ea774a17a9cdce320ce569454983c821e1 |
|
19-May-2015 |
Jason Sams <jsams@google.com> |
Delete dead code Change-Id: I2830eaed57213f9fc00cac5b9a689b6c7b93341f
/frameworks/rs/Android.mk
|
36a3ebcb620ef2ee596c221b3fd6534f44a1cb94 |
|
19-Apr-2015 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Code cleanup: Remove unused rs_native.spec. It seems that rs_native.spec is simply an empty file since 2013. Besides, all of the usages are simply concatenating rs.spec and rs_native.spec. Change-Id: I3625c92d4495b5262747ea18e633f5e3a60fed39
/frameworks/rs/Android.mk
|
0ca7cbaea8d5cf18f25d1148be75fbb6e2d86c62 |
|
11-Mar-2015 |
Jason Sams <jsams@google.com> |
Refactor hal loading This CL make the loading of RS drivers more robust by looking up entry points in place of a structure of entry points. It also adds framework for a version handshake. Change-Id: Iae46bf0171785c0ca1048223816b6efc60c337ad
/frameworks/rs/Android.mk
|
45e753a46e587c69b3b0d0c5138e88715a24a29a |
|
20-Jan-2015 |
Stephen Hines <srhines@google.com> |
Remove linkloader from frameworks/rs. Bug: 18322681 Now that we have switched completely to the new shared library object loading path, we can safely remove the legacy linkloader path. In frameworks/rs, this removes the actual linkloader code, as well as all helper calls into linkloader. This change also coalesces code paths between the support library version of RS and the native version of RS, since they both now depend on a similar shared library loader. A missing call to dlclose() on Script teardown is also added on the native library path. Change-Id: Ie5cc152d93f5e75383f7c21a4523579cfae8823f
/frameworks/rs/Android.mk
|
1ffd86b448d78366190c540f98f8b6d641cdb6cf |
|
07-Jan-2015 |
Yang Ni <yangni@google.com> |
New Script Group API: runtime and cpu driver support. Change-Id: I9c612cf8874aabaf0ca7d1640567464c71ed3070
/frameworks/rs/Android.mk
|
abe54a2fa4856196ddfe54805e15bf24ab9636a2 |
|
06-Dec-2014 |
Dan Albert <danalbert@google.com> |
Disable ASAN for rsg-generator. ASAN depends on the C++ ABI and an unwinder, which we explicitly aren't linking here. Change-Id: I2a783ae74cb50ad8f42970a4de6c8209a9a5b2a1
/frameworks/rs/Android.mk
|
4b898868bc717b036629ba7a1ac700cc92945e79 |
|
07-Nov-2014 |
Stephen Hines <srhines@google.com> |
Switch rsg-generator to use no STL, since it is pure C. We should really fix rsg-generator to install itself, and then be invoked from a location with access to libc++.so, but this fixes things for the time being. Change-Id: Icbcd4e626e76f17cb32ca3631ef40172ee15910e
/frameworks/rs/Android.mk
|
3a4373787962756976ee35c332f44faed4f800c2 |
|
04-Oct-2014 |
Hans Boehm <hboehm@google.com> |
am 2f80b53e: Merge "Properly set LOCAL_CXX_STL where needed" * commit '2f80b53e682a00494c222a12b29c62261b6ecadb': Properly set LOCAL_CXX_STL where needed
|
564e53af06a44a990e3c259f942002f3cf859d48 |
|
02-Oct-2014 |
Hans Boehm <hboehm@google.com> |
Properly set LOCAL_CXX_STL where needed This sets _USING_LIBCXX correctly, causing <stdatomic.h> to correctly detect that <atomic> is available, preventing compilation failures when both are included. Removed prior manual approximations that manually set other variables that are now set automatically. Change-Id: Ia0297404af08d7d3b42679d402a4a8048b5f05d5
/frameworks/rs/Android.mk
|
97c10ec3ad02572a66605d77dcf8f471b3e7125c |
|
11-Sep-2014 |
Tim Murray <timmurray@google.com> |
am 6e6cdbc3: Add flag to disable 64-bit driver. * commit '6e6cdbc303bef581cfb7d1fd0902cb42c89010cc': Add flag to disable 64-bit driver.
|
6e6cdbc303bef581cfb7d1fd0902cb42c89010cc |
|
11-Sep-2014 |
Tim Murray <timmurray@google.com> |
Add flag to disable 64-bit driver. bug 17428047 Change-Id: I888dd310449bf9079e352cb4aef31344c05b0ba8
/frameworks/rs/Android.mk
|
b47b55088dd88918f4d6edd1bf502ebe8532584b |
|
21-Aug-2014 |
Stephen Hines <srhines@google.com> |
am 74f0b28d: Merge "Add -Wno-deprecated-register to handle external/freetype." * commit '74f0b28d3314a21c26d8bb2dc06efb835d86bfcb': Add -Wno-deprecated-register to handle external/freetype.
|
569b09b34243f71dd6d81ce637a92a0a707adbe4 |
|
21-Aug-2014 |
Stephen Hines <srhines@google.com> |
am 3fa79f84: Merge changes I4c6abd96,I9bcf36d0 * commit '3fa79f84fcce0b5f59498980a2bb8e355cf53cd4': Replaced android::Vector with std::vector. Adjust to handle the change to std::vector in libbcc.
|
d2d07ac17115b8f7867b0f1dabef829c1c8002ab |
|
21-Aug-2014 |
Stephen Hines <srhines@google.com> |
Add -Wno-deprecated-register to handle external/freetype. Bug: 17163086 Change-Id: I3f646f8e0ce06dec14895accf3225de7ac95a9c3
/frameworks/rs/Android.mk
|
93d6bc872b7d9fba63abfa7513d56b38d9c3d371 |
|
29-Jul-2014 |
Chris Wailes <chriswailes@google.com> |
Replaced android::Vector with std::vector. Change-Id: I4c6abd964dc4b1412ec2e592fc8e835fecfe53f6
/frameworks/rs/Android.mk
|
434098c79aa7b176b4ccc9e4572e3fe592be0fd6 |
|
14-Aug-2014 |
Tim Murray <timmurray@google.com> |
Compile host libRS with clang. bug 16513433 Change-Id: I70e79d35e34f408f31f7e69347024fdc1baefda7
/frameworks/rs/Android.mk
|
a36c50a6ab87f4c9049318d4c6c8ec7b0a1e6e12 |
|
17-Jun-2014 |
Jason Sams <jsams@google.com> |
Add 64bit large object support Add HAL hooks for filling in LO fields. Change-Id: Ib9bdee714a062de519d2a9708c1016404a1b11a4 Conflicts: driver/rsdBcc.cpp driver/rsdCore.cpp rsAllocation.h rs_hal.h
/frameworks/rs/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/Android.mk
|
c180b0ae7fd2e4791cd24683b9413a863a8254dd |
|
10-Jun-2014 |
Tim Murray <timmurray@google.com> |
Merge "Update structs and defines for 64-bit."
|
e3af53b643677c40d228ffd3624cf259f4dc68ed |
|
10-Jun-2014 |
Tim Murray <timmurray@google.com> |
Update structs and defines for 64-bit. Also adds RS_FIND_OFFSETS, which prints address info for various types that allow us to easily update __pad. Change-Id: I4d57248e155d113c83ff69f4f8f64160aa24fb9b
/frameworks/rs/Android.mk
|
e8e408ada85b77e0a7314ef8e734aa9fc981a237 |
|
14-May-2014 |
Duane Sand <duane.sand@imgtec.com> |
[MIPS64] Enable mips64 build Change-Id: Iad5141ff83be3497c577c63177516f899775e271
/frameworks/rs/Android.mk
|
c6a7c1cb52a5c421fd1aa9d5fefd64e619896db6 |
|
21-May-2014 |
Ying Wang <wangying@google.com> |
Fix host multilib build. Bug: 13751317 Change-Id: Ia5da0f1468296aa749c4cce161001b6c18a55e04
/frameworks/rs/Android.mk
|
56345f1a5ab5d1d0baeb1846361f864565e202c4 |
|
08-May-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
Use clang for llvm-related project clang/llvm 3.5 depends on libcxx's <atomic> which uses _Atomic not available in gcc until 4.9. Even then, the _Atomic support is in C11 mode, not C++11 mode. Change-Id: Iae18d5c22fa0c640b1553640ca781de7646dfb2a
/frameworks/rs/Android.mk
|
af353bfc2d857f8c800d3feecff3353e0c5f41e9 |
|
08-May-2014 |
Ying Wang <wangying@google.com> |
Remove unused LOCAL_LDLIBS. Change-Id: Ic0b3b5dc136f4b537136936fa3f0c36a71f2c4ba
/frameworks/rs/Android.mk
|
8c24cd62187fb963cb1b76d2e91ae8c247c7f6fb |
|
11-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update fw/rs for Clang 3.5. Change-Id: I0a9a1b1e61cb435f0102936ad9ffd51599c49e88
/frameworks/rs/Android.mk
|
e195a3f57ace3b66d313a6ee88c6e93d5c9d87f4 |
|
13-Mar-2014 |
Tim Murray <timmurray@google.com> |
Make RS compile on ARM64. bug 13280327 Change-Id: I79080c448ca17d0cba8df075737c22b24ce9a085
/frameworks/rs/Android.mk
|
165aa63b99b77abc8c486679a9f90104ce9fff73 |
|
07-Feb-2014 |
Colin Cross <ccross@android.com> |
rs: support multilib builds Generate source files into $(local-generated-sources-dir) Restrict which architectures try to build using LOCAL_MODULE_TARGET_ARCH Change-Id: Ibb1049c248ed4bcec32b81771f1f9fbcce66a390
/frameworks/rs/Android.mk
|
32d93696ac61c7ca9f63756879dcd07a7f4165bd |
|
08-Aug-2013 |
Stephen Hines <srhines@google.com> |
Forgot to move build path for new mmanWindows.cpp file. Change-Id: I2076c785b036dd87c9682ef1388575cf5bf3bb50
/frameworks/rs/Android.mk
|
ddceab9a001f07a3395226c5e06e3b420720af0f |
|
07-Aug-2013 |
Jason Sams <jsams@google.com> |
Refactor hal to remove cpuConsumer from drivers This CL should minimize build breaks due to BufferQueue changes in the future. Change-Id: I565a6eae5cc25603741fef32f2cfcb31a32eb757
/frameworks/rs/Android.mk
|
2644c42ddc16ef2515fc2e566ad2f60f1a1b47c6 |
|
03-Aug-2013 |
Raphael Moll <raphael@google.com> |
am 9b21cf51: am 1033b597: Fix Windows build issues for librsloader. * commit '9b21cf5166b9ce3ac01c98d5122198dbde972b24': Fix Windows build issues for librsloader.
|
1033b5974b02238c2413119963408a1ad65d5c93 |
|
24-Jul-2013 |
Raphael Moll <raphael@google.com> |
Fix Windows build issues for librsloader. This change adds some unimplemented versions of functions from the mman.h header file (mmap, munmap, mprotect, ...). These functions are unused on Windows, since we don't actually need the loader. Change-Id: I2058aa28af43ea2b2d9df77a457928788e2b9f15
/frameworks/rs/Android.mk
|
6ba6c664f773a53d7b6ddaf2c216d11404fd18fc |
|
13-Jul-2013 |
Stephen Hines <srhines@google.com> |
Move linkloader into cpu_ref/ instead of driver/. This library is actually part of the reference implementation and not part of the direct instantiation in driver/. Having this code live in driver/ (for partners to modify/replace) is misleading. Change-Id: Ifba4575ff3bcdd09a3839384cfb26c2b0bf9d5fa
/frameworks/rs/Android.mk
|
a221f569d741a425beca4f111931e12177e3a3f3 |
|
11-Jul-2013 |
Stephen Hines <srhines@google.com> |
Implement MemChunk::registerAllocFreeCallbacks(). This function allows a driver implementation to register its own handler for allocating/freeing MemChunk objects. MemChunk is primarily used by the ELF loader for various code/data segments. Change-Id: If497f07a538c714933fcaa1b0c04ed5a6febeeba
/frameworks/rs/Android.mk
|
f313dc32d5ea68a7c48fb4ec6e131ec2fb97ce2d |
|
09-Jul-2013 |
Jason Sams <jsams@google.com> |
Remove internal element builder and vector code. Remove additional String8 references from shared includes. Change-Id: Iede11384b9fc5a303d15d47fd4074c800dc6ad5f
/frameworks/rs/Android.mk
|
b9a4d82a07715750649e4dd6bdbabc890c18a1f1 |
|
27-Jun-2013 |
Victoria Lease <violets@google.com> |
use shared libft2 with new libpng/zlib deps FreeType now depends upon libpng and zlib. While I'm adding those dependencies, I might as well also switch libft2 to a shared library... Bug: 9603326 Change-Id: Idfd56892fe627ff22521b12e4dbb199d27161746
/frameworks/rs/Android.mk
|
f12f8ed439a00ef5cc229787158c270cf1eeae88 |
|
23-May-2013 |
Stephen Hines <srhines@google.com> |
Fix missing include in Android.mk. Change-Id: Iba4e77e084b03a69d8e89803099c3804a7926f0b
/frameworks/rs/Android.mk
|
224acfd22e2e110bafb75afb732d900c7c110416 |
|
23-May-2013 |
Tim Murray <timmurray@google.com> |
Remove unnecessary tests from RS build. Change-Id: I99d6f96f7895c876a243106738773303a92cb6a9
/frameworks/rs/Android.mk
|
b2411816414d33e5c3dd1488be1702b3ef67b250 |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: Icc2c8db9304e1115b977b2cd1992803bf75618d7
/frameworks/rs/Android.mk
|
b53c8a59e6f21ed36a0c3d9d4ce5834d4cc3c298 |
|
06-Apr-2013 |
Stephen Hines <srhines@google.com> |
Move frameworks/compile/linkloader into frameworks/rs. Bug: 7342767 Change-Id: I977d3fe5eb0cc21517e1771e555f83b89f0a1462
/frameworks/rs/Android.mk
|
2487bb71ac56dea46ed382739c37f136e67b2062 |
|
19-Mar-2013 |
Tim Murray <timmurray@google.com> |
Split rs.spec into generic and native-specific functions. Change-Id: I14afc06a1ebfc94b20498c5e627c63e3cf0e4fbe
/frameworks/rs/Android.mk
|
29226aed98902c25996e619e0123e410107ee4fa |
|
18-Mar-2013 |
Tim Murray <timmurray@google.com> |
Split graphics rs.spec into its own file. Change-Id: I787ebca11b6cc371d6bddc69a2e8104d6bb420d1
/frameworks/rs/Android.mk
|
985573c701c3ba22d8f171296613973a1e293039 |
|
28-Feb-2013 |
Stephen Hines <srhines@google.com> |
Link against libLLVM.so due to libbcc.so. Change-Id: I5a8199eda701bfc1664c4522e4f3143bbef5e5a1
/frameworks/rs/Android.mk
|
709a0978ae141198018ca9769f8d96292a8928e6 |
|
16-Nov-2012 |
Jason Sams <jsams@google.com> |
Separate CPU driver impl from reference driver. Change-Id: Ifb484edda665959b81d7b1f890d108bfa20a535d
/frameworks/rs/Android.mk
|
cf9ea9f4145cae663f439b1c2dab956fa37180bb |
|
24-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement backend of blend intrinsic bug 7190126 Change-Id: I5095366eb3d091bba1628b7cceb5efb685c8f870
/frameworks/rs/Android.mk
|
01f03a04da629b9a3e3ff33287dd277b12c54148 |
|
19-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement YUV intrinsic. bug 7190126 Change-Id: I8526e8ec5a9b48702e4d118ad3b26125239563d8
/frameworks/rs/Android.mk
|
dbe66d6783c1e53cd1572de0ef6ef6fdf6f76f48 |
|
17-Sep-2012 |
Jason Sams <jsams@google.com> |
Add backed for script groups. Change-Id: If2fdbde7381fcdaeb54d41a913b855fd83d4f186
/frameworks/rs/Android.mk
|
3d5a9be726acf2b7785e91f6bff157c2c8635690 |
|
16-Sep-2012 |
Ying Wang <wangying@google.com> |
Remove circular dependency. Change-Id: Iec202ca256158ed4d021bbac943d1b1fb5d15e7d
/frameworks/rs/Android.mk
|
d85e283087ecd00760a0d8d0c9d8482cda845efc |
|
12-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement intrinsics. LUT, Blur, Convolve 5x5 Change-Id: I076dc260079f4475648a7f1a0b3e6d47655bf0b4
/frameworks/rs/Android.mk
|
91dfcdb0f9d5402c26dd65d26d1163f05c2f1e50 |
|
08-Sep-2012 |
Stephen Hines <srhines@google.com> |
Provide an easy way to drop in a different RS driver. Change-Id: I2576f0ca20671b1f98e3cbed958fd0b2582bd103
/frameworks/rs/Android.mk
|
414a46166126da6864258bd25ff183f9a3c6261d |
|
06-Sep-2012 |
Stephen Hines <srhines@google.com> |
Attempt to create libRSDriver as shared library. Change-Id: I047b32325efe2fa471b73c48fa7296beecc0c47d
/frameworks/rs/Android.mk
|
537c4411b57ba30b688f437a663120e7f9c4f4e0 |
|
05-Sep-2012 |
Jason Sams <jsams@google.com> |
Implement ColorMatrix intrinsic. Change-Id: I1b1f864f55c0a7c6b24eeed94594f6fc803242f6
/frameworks/rs/Android.mk
|
e1e08b4c9cc80c51224fdaf3aeab0804daf073e6 |
|
05-Sep-2012 |
Jason Sams <jsams@google.com> |
Continue intrinsic development Fix build issues with neon code Add support for multiple intrinsics. Change-Id: I3eb35ed47364b0df27ff14c99e4a5a2036fc4db0
/frameworks/rs/Android.mk
|
6d958bc9ac6efc404be2b502c5c579e00837bff1 |
|
05-Sep-2012 |
Jason Sams <jsams@google.com> |
Revert "Fix intrinsic performance." This reverts commit 49202fbfe57d2cc92b183baa8cbce3141e9a9ead Change-Id: I01a12869b09322b10bb8ce8daec446361a0628ed
/frameworks/rs/Android.mk
|
49202fbfe57d2cc92b183baa8cbce3141e9a9ead |
|
01-Sep-2012 |
Jason Sams <jsams@google.com> |
Fix intrinsic performance. Change-Id: I0bd511e8e7520f5dfe8643f3ff3db805b7881d99
/frameworks/rs/Android.mk
|
8eaba4fee0c7b5325742c87187622fdff51d5eff |
|
14-Aug-2012 |
Jason Sams <jsams@google.com> |
Intrinisics Change-Id: I1ce02ecd853382a2c92823b021750b93f1786ccf
/frameworks/rs/Android.mk
|
cd1e8c8d88330f02aec7092ab5bff8e4aa51f508 |
|
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Remove unnecessary code. After the commit "Link against NEON version of libclcore.bc when possible", we don't need to do the selection in libRS.so. Change-Id: I4cdaf184021f07d055b8f2c38b4b4faffef81706
/frameworks/rs/Android.mk
|
cd919a177f2b25af1b304dd4d79f0a768fed342f |
|
14-Jun-2012 |
Jamie Gennis <jgennis@google.com> |
Update ANativeWindow clients for sync This change updates the uses of ANativeWindow to use the new ANW functions that accept and return Sync HAL fence file descriptors. Change-Id: I701729e34e00944709c4477acf9d63ca6a2ab0f6
/frameworks/rs/Android.mk
|
f098424e0391d477ab48440e03c163a7f04fbbdb |
|
12-May-2012 |
Stephen Hines <srhines@google.com> |
Build libRS with Clang/LLVM. :) Change-Id: I14f5bde69a07f0014a5996f5f3ae702cae80272d
/frameworks/rs/Android.mk
|
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/Android.mk
|
5bab6bfc4e4403dfa638af6c2cd3f45e004331ca |
|
10-Apr-2012 |
Alex Sakhartchouk <alexst@google.com> |
Removing unused dependencies Change-Id: Ifc18ba768a2c69a75548288e1baa253ebbd580d6
/frameworks/rs/Android.mk
|
a662edd85843c2eb7078900b0279e38d6635795e |
|
03-Apr-2012 |
Jason Sams <jsams@google.com> |
Split cpp frontend to its own lib. Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
/frameworks/rs/Android.mk
|
e8c095fdebb666a4a07beccfdf125f2ba26b7935 |
|
29-Mar-2012 |
Brian Swetland <swetland@google.com> |
adjust PDK build workaround Change-Id: I584ff34352ef87be656b6bf328da7d9a3bcc87f4
/frameworks/rs/Android.mk
|
a08c06f9ac254232f99479c91595f768026fc7c6 |
|
29-Mar-2012 |
Jason Sams <jsams@google.com> |
Correct PDK test in makefile. Change-Id: I64f6a7be5e02da3425375b6f0a2ecbe81509d3a5
/frameworks/rs/Android.mk
|
a6ab26a035017143a24efa11859c9d8815a27f41 |
|
29-Mar-2012 |
Jason Sams <jsams@google.com> |
Workaround PDK issues. Change-Id: I7dcb76a23cb3fd59e2a2d5e25af1329b2ac38415
/frameworks/rs/Android.mk
|
5e3c968860fcc71b2ffdca4b6558cf7aa43049fd |
|
10-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
Split off driver code into a separate static library. Change-Id: I055a6d7aecf3663e5e399a0ddee068cc33eca666
/frameworks/rs/Android.mk
|
b2e3dc51dcbbe52b5e72d9c6a16de7000de70edf |
|
24-Feb-2012 |
Jason Sams <rjsams@android.com> |
More RS cpp binding work. All classes for compute should be partially implemented at this time. Change-Id: Iddf9405cc69513b708975d20783395f0be04c680
/frameworks/rs/Android.mk
|
221a4b17cda03916a0599628fcbb5f48605a0e5a |
|
23-Feb-2012 |
Jason Sams <rjsams@android.com> |
start new headers Change-Id: I950e5db76ecd3afbc7ea2b3ec792e4cb242f57bf cpp
/frameworks/rs/Android.mk
|
d3e4b744900ed6666f4dd3182ad5443be26c96dd |
|
08-Feb-2012 |
Jason Sams <jsams@google.com> |
Merge commit 'bdeec118' into manualmerge Conflicts: libs/rs/rsThreadIO.h Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
|
5f27d6fb0b0b9184ba9820c629fc1354a635e515 |
|
08-Feb-2012 |
Jason Sams <rjsams@android.com> |
Implement RS VSync on new vsync infrastructure. Change-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1 Replace lockless fifo from server to client with sockets. Change-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea
/frameworks/rs/Android.mk
|
9e0afb5a2b3e476c42a373e7cd89cef4a34f8195 |
|
31-Oct-2011 |
Jason Sams <rjsams@android.com> |
Path rendering Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
/frameworks/rs/Android.mk
|
689821f178503af951a3d9dd558ef8eace6537cd |
|
19-Jul-2011 |
Stephen Hines <srhines@google.com> |
Extract BC metadata using a single call. BUG=4278636 Change-Id: Idc056c4fa50240aadbc81d300fbed759c5a187cf
/frameworks/rs/Android.mk
|
581b2860c07da825d67eb6a063c28d03e876b641 |
|
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
/frameworks/rs/Android.mk
|
a94952436aeb251f587c1bccdf94c7f75285dfe2 |
|
16-Jun-2011 |
Alex Sakhartchouk <alexst@google.com> |
Adding ability to read back fbo data to renderscript Change-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1
/frameworks/rs/Android.mk
|
b81a0eb8180791e4eaab1253b59fa8bd562b046b |
|
03-Jun-2011 |
Alex Sakhartchouk <alexst@google.com> |
More work to make libRS buildable on the host. Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
/frameworks/rs/Android.mk
|
eb4fe18dd88634330f9566cbb9e785d8c7ec5813 |
|
27-May-2011 |
Jason Sams <rjsams@android.com> |
Start splitting allocation into hal and core. Change-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb
/frameworks/rs/Android.mk
|
da6d34a5a6ece8c30d20673b9b6ff07d8c91768b |
|
13-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moves fbo support in renderscript behind the hal Change-Id: I26a857586f5f0b47df4c1f4589d2023e70481ec7
/frameworks/rs/Android.mk
|
2008747941749ad27fe80663d23036ac320e998f |
|
06-May-2011 |
Jason Sams <rjsams@android.com> |
Add code for generating fifo command packing. Change-Id: I2d2ef095344b200b10457de96ae1d85821edc91e
/frameworks/rs/Android.mk
|
7f126c78a107257090c6675ea40ffac41516a9dc |
|
06-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moving samplers behind the hal. Change-Id: I494e5a9d2b599d07b985328b346f1f10ae4972e1
/frameworks/rs/Android.mk
|
a04e30dbb5ab11592b03666bb3d102070759c58e |
|
30-Apr-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moving renderscript GL code into the HAL This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
/frameworks/rs/Android.mk
|
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 |
|
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Create runtime stubs for compute driver. Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
/frameworks/rs/Android.mk
|
4b3de47071d875faaa7d419d050a464b09538797 |
|
07-Apr-2011 |
Jason Sams <rjsams@android.com> |
Migrate most GL from context to driver. Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
/frameworks/rs/Android.mk
|
721acc495b859c6d884725a4f9b5523583dd11c7 |
|
06-Apr-2011 |
Jason Sams <rjsams@android.com> |
Seperate ProgramRaster. Cleanup ProgramRaster and ProgramStore creation. Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
/frameworks/rs/Android.mk
|
8feea4e0dec48ea03bd6d32706d058b86dddc5ba |
|
18-Mar-2011 |
Jason Sams <rjsams@android.com> |
Seperate GL from RS program store. Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
/frameworks/rs/Android.mk
|
7d9c5ffccb7a5e682860f752403e5a03aed587be |
|
01-Apr-2011 |
Alex Sakhartchouk <alexst@google.com> |
First draft of fbo in renderscript. Updating samples and benchmark Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
/frameworks/rs/Android.mk
|
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/Android.mk
|
6c80263f6faf4d25226511b042e067793abd9f78 |
|
14-Mar-2011 |
Iliyan Malchev <malchev@google.com> |
frameworks/base: remove LOCAL_PRELINK_MODULE Change-Id: I54dd62ebef47e7690afa5a858f3cad941b135481 Signed-off-by: Iliyan Malchev <malchev@google.com>
/frameworks/rs/Android.mk
|
6a121811e5d2e56e94747b36d15c7613ab2aedd4 |
|
02-Mar-2011 |
Stephen Hines <srhines@google.com> |
Almost all warnings are now errors in RS build. Change-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc
/frameworks/rs/Android.mk
|
2d3152ee01cdd52cbfd4044fd2eade508c6f4abd |
|
23-Feb-2011 |
Alex Sakhartchouk <alexst@google.com> |
These moved into developmnet samples Change-Id: Id7a502b9f2df2edcda0cf78e582ab6763eb55862
/frameworks/rs/Android.mk
|
77d9f4bd05b2d2a161f30c12a2248f9c97eaac42 |
|
31-Jan-2011 |
Alex Sakhartchouk <alexst@google.com> |
Cleaning up the serialization change. Renaming the define to be more in line with what it does and removing the host stub header file. Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
/frameworks/rs/Android.mk
|
099d7d33e55afeb3399f6e8cf8d665223ca94939 |
|
28-Jan-2011 |
Alex Sakhartchouk <alexst@google.com> |
Making sure we can build libRS on the host for serialization. Change-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a
/frameworks/rs/Android.mk
|
2b2e62117780d89bcd38f3ae453c4105a360ff79 |
|
14-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
bcc interface fixed. Change-Id: I81349750e58f119a9c2ad596f376c7e39d5f0d4e
/frameworks/rs/Android.mk
|
ac091bac658013c581d76f48649b04426a18ee36 |
|
14-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Retire librslib_rt. Change-Id: I7f23eb35a8eab1728ef59ea20b429887e76d37fd
/frameworks/rs/Android.mk
|
7d1c533700a212b3accb0ccefa316637d6d63773 |
|
14-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Avoid converting rslib.bc to things like rslib.h. So we are less error-prone. Change-Id: If9043d8e8b4cbd21393024032da734e58a22e72d
/frameworks/rs/Android.mk
|
ce8369e92ffea9e0825b8a9257730f6762eabc7e |
|
13-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Fix the build. Change-Id: I36b523d877c5beadf0fce21b9f7534f0ffc23959
/frameworks/rs/Android.mk
|
8481f65e35bf0b5ea26bc3c83bb1a96011ce435d |
|
13-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Fix the build. Change-Id: I20ac8700bcc8ccb7905f82bbfea81d007f67a68e
/frameworks/rs/Android.mk
|
60c3234efa02e0fa51f550271d5be02d06fc6a4a |
|
13-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
On-device linking. Change-Id: I609f575f1c2b9e9c3de0d8c16eb06b66b744bcb5
/frameworks/rs/Android.mk
|
ce8a079bd4d296f9f1a24d7a5808d57f71dfc2e4 |
|
20-Dec-2010 |
Shih-wei Liao <sliao@google.com> |
Stale cache management to address a P1 bug # 3296131. Change-Id: I593f35a91c4a14c055828f8989fe01b9e7790039
/frameworks/rs/Android.mk
|
1f9ba735cc429ae8df140644f6f0a4481f2a8068 |
|
23-Oct-2010 |
Shih-wei Liao <sliao@google.com> |
Enable optimized bitcode that is also jitted faster. Change-Id: I08832cfaf4e8465c16b445eeb1b82f72d874d0ef
/frameworks/rs/Android.mk
|
c8fb69e4a3e01501a3d38a6d3ea185e583d3f493 |
|
05-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding average fps counter. Removing rsLight from libRS Change-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e
/frameworks/rs/Android.mk
|
4e9a7a8ded109e16b163789274899447cef02642 |
|
02-Jul-2010 |
Alex Sakhartchouk <alexst@google.com> |
Start of mesh API cleanup. Switched all native code to go through Mesh class. Removed SimpleMesh Added java Mesh class Will need to port all existing code to use java Mesh, then remove java SimpleMesh. Change-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5
/frameworks/rs/Android.mk
|
d3e0ad43dc758c409fc23d1893dab67b18520c24 |
|
25-Jun-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding freetype font rendering to renderscript. Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/rs/Android.mk
|
fb6b614bcea88a587a7ea4530be45ff0ffa0210e |
|
21-May-2010 |
Alex Sakhartchouk <alexst@google.com> |
Removed unnecessary change based on comments. Now using android utils lib. collada_to_a3d seems to work with android util libs. Integrating old changelist Changing assert to rsAssrt in VertexArray making context compile. Change-Id: I33890defa777f09253bfab630d97782359ec49d7 Added serialization code to rsLib Integrated old changelist Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311 Added serialization code to rsLib Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311
/frameworks/rs/Android.mk
|
66070bf7aae61cedde97cfdeb6a64f435abe8cde |
|
21-May-2010 |
Jason Sams <rjsams@android.com> |
Remove noise functions and update images processing to use new rs namespace names. Change-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb
/frameworks/rs/Android.mk
|
aeb094b520d8ea49b74129927578f18f758c873e |
|
18-May-2010 |
Jason Sams <rjsams@android.com> |
Split ScriptC Lib into CL, GL, and basic. Change-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50
/frameworks/rs/Android.mk
|
ccc010bb7c0f89e162bf60033968a20be90a903a |
|
14-May-2010 |
Jason Sams <rjsams@android.com> |
Rename ProgramFragmentStore to ProgramStore. Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
/frameworks/rs/Android.mk
|
be36bf3a76481737a7fa606a04144ceef80eb4f2 |
|
11-May-2010 |
Jason Sams <rjsams@android.com> |
Convert renderscript from using ACC to LLVM for its compiler. This will also require application to be updated to support the new compiler and data passing models. Change-Id: If078e3a5148af395ba1b936169a407d8c3ad727f
/frameworks/rs/Android.mk
|
12b14ae9fa34f4fd0bf21a2a4ac95a4864248fe9 |
|
18-Mar-2010 |
Jason Sams <rjsams@android.com> |
Seperate out Mutex and Signal code into reusable classes. Change-Id: I381d09d89b567d433a10a91e0d7e59c24d3444d8
/frameworks/rs/Android.mk
|
c1ed589021e280cda59a0521cb96b3e9eb629e1b |
|
11-Mar-2010 |
Jason Sams <rjsams@android.com> |
checkpoint animations Change-Id: I14ef05bf56470565e4b0cb706f9fb358cdcb42ff
/frameworks/rs/Android.mk
|
aef1458e4bb53ae21e9779737b8f460ad5adce83 |
|
09-Feb-2010 |
Jason Sams <rjsams@android.com> |
Fix fountain and put the demos back in the optional build.
/frameworks/rs/Android.mk
|
cc0ad35c1108e072221edc7f5accb8193ecdb861 |
|
20-Jan-2010 |
Joe Onorato <joeo@google.com> |
am b3699b14: am 836e1666: Merge "add drawSpriteScreenspaceCropped to renderscript" into eclair Merge commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be' * commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be': add drawSpriteScreenspaceCropped to renderscript
|
d08a81a744628076f2dc36ed244667868f7022d5 |
|
14-Jan-2010 |
Joe Onorato <joeo@android.com> |
add drawSpriteScreenspaceCropped to renderscript
/frameworks/rs/Android.mk
|
d01d970cf5973aa5186cc02c80fb2c143a69b0b1 |
|
23-Dec-2009 |
Jason Sams <rjsams@android.com> |
Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures. This will break some apps, checkings for other projects will follow to unbreak them.
/frameworks/rs/Android.mk
|
4815c0d121310cfcd6a8aba4eab77a9910af53ac |
|
15-Dec-2009 |
Jason Sams <rjsams@android.com> |
Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
/frameworks/rs/Android.mk
|
c460e55d78cbe8bee95c5c947dfe541218142a5b |
|
25-Nov-2009 |
Jason Sams <rjsams@android.com> |
Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
/frameworks/rs/Android.mk
|
a2b54c4ccae78fdd9afefd524037dc53ed28e2d8 |
|
24-Sep-2009 |
Jason Sams <rjsams@android.com> |
Remove depricated triangleMesh.
/frameworks/rs/Android.mk
|
5fd09d847586f9680b4f495413b6ca5fbb69af6e |
|
23-Sep-2009 |
Jason Sams <rjsams@android.com> |
Add raster object to control point and line params. Add flag to force SW rendering.
/frameworks/rs/Android.mk
|
2b16dfb3a169e4c8de352db3fbc03fab52c62be1 |
|
12-Aug-2009 |
Marco Nelissen <marcone@google.com> |
Fix the simulator build by removing librs_jni and libRS from it. Since libacc isn't 64-bit clean (it casts pointers to integers), and so can't be built for the gHardy simulator, everything that depends on it can't be built for the simulator either, which means removing libRS and librs_jni.
/frameworks/rs/Android.mk
|
84614dd02411e1cf9a4c37aa421898c471cfad20 |
|
11-Aug-2009 |
Joe Onorato <joeo@android.com> |
The build system knows how to deal with lex files, but it treats them as c++, so make spec.lex conform to that.
/frameworks/rs/Android.mk
|
8d2b69f4060e6baf1c1d9dc5d1768a397659f21d |
|
10-Aug-2009 |
Joe Onorato <joeo@android.com> |
build libRS
/frameworks/rs/Android.mk
|
e5ffb879ae535a899a486285a23bea05e912480f |
|
10-Aug-2009 |
Jason Sams <rjsams@android.com> |
Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
/frameworks/rs/Android.mk
|
b7f1a6de0d9efa6d7ac436e93a80fac821cfa95b |
|
04-Aug-2009 |
Romain Guy <romainguy@android.com> |
Add swaying effect to the grass.
/frameworks/rs/Android.mk
|
5e172b0817603d4ef0d7e80221a2cc4ecea1fb1b |
|
24-Jul-2009 |
Jason Sams <rjsams@android.com> |
Unbreak build by making the build of renderscript again conditional on BUILD_RENDERSCRIPT until we can figure out why the build servers see an error that does not reproduce locally.
/frameworks/rs/Android.mk
|
0e5224f76a29aaecd4a694900c4a949aab31f62c |
|
24-Jul-2009 |
Jason Sams <rjsams@android.com> |
Move the java and jni renderscript files to the proper location.
/frameworks/rs/Android.mk
|
e45ac6e91864f2a6617b6a2c0aa87cdb62cf58fd |
|
20-Jul-2009 |
Jason Sams <rjsams@android.com> |
Split rsScriptC into class implemtation and library functions. Update test apps, all 3 should be working.
/frameworks/rs/Android.mk
|
b80dfa72dfdd146a9ddee948ad76635dbea3c0cd |
|
11-Jul-2009 |
Jason Sams <rjsams@android.com> |
More test app work
/frameworks/rs/Android.mk
|
62bc1db27ba17f7eed0a6dfb639da7326753b268 |
|
23-Jun-2009 |
Jason Sams <rjsams@android.com> |
All light source objects.
/frameworks/rs/Android.mk
|
81e48fa63c918b7bd80018c0b99255ddb6e1d058 |
|
11-Jun-2009 |
Jason Sams <rjsams@android.com> |
Fix build error due to bad path generation in makefile for generated tools. Implemented by JoeO
/frameworks/rs/Android.mk
|
c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191 |
|
11-Jun-2009 |
Jason Sams <rjsams@android.com> |
Split renderscript java code from test apps. Update makefiles.
/frameworks/rs/Android.mk
|
52a9f5257141322219e4ce48b6980c9d14c80b1b |
|
02-Jun-2009 |
Jason Sams <rjsams@android.com> |
Improve bitmap support and do conversion in native rather than java code to reduce conversion time.
/frameworks/rs/Android.mk
|
a8857ffd909b25f373f23300f9f385fb9e2f881e |
|
29-May-2009 |
Jack Palevich <jackpal@google.com> |
Don't prelink the libRS libraries. These are temporary libraries for the development of RenderScript, so they don't have to be prelinked.
/frameworks/rs/Android.mk
|
1ef8b80bc49f415b93912fe7335f852953bde4a4 |
|
29-May-2009 |
Jack Palevich <jackpal@google.com> |
Delete the acc script when deleting the Renderscript rsScriptC object. Previously we had been leaking the ACCscript object.
/frameworks/rs/Android.mk
|
fd19dc9fc3e76caf5c37645ea5131b2a2cf10ef7 |
|
27-May-2009 |
Jack Palevich <jackpal@google.com> |
Fix Fountain test app so that it actually builds. Also check in first part of an libACC implementation.
/frameworks/rs/Android.mk
|
a5e094ba1288cd7aa9e319df7f458e45395f8d49 |
|
27-May-2009 |
Jack Palevich <jackpal@google.com> |
Fix RenderScript JNI code build issue. We should not try to build the JNI file until after we have built the the generated header files that it includes.
/frameworks/rs/Android.mk
|
bfdc92c517a50078689f9621386005ff45bb12d3 |
|
26-May-2009 |
Jack Palevich <jackpal@google.com> |
Add sprite fountain test. It's still called "Calc".
/frameworks/rs/Android.mk
|
326e0ddf89e8df2837752fbfd7a014814b32082c |
|
22-May-2009 |
Jason Sams <jsams@google.com> |
Add the Renderscript library. (Not in the build by default yet.) This library can be used to create animated 3D User Interfaces. This library is currently under heavy development, so it's not part of the build by default. In order to build this library, you must define BUILD_RENDERSCRIPT=true in your build environment. You will also have to manually edit build/core/prelink-linux-arm.map And add libRS and libRS_jni at the end like this (exact address may change.) libRS.so 0x9A100000 libRS_jni.so 0x9A000000
/frameworks/rs/Android.mk
|