7cd1c52c31e8cc56e00eae1d2a66204eb1a8e557 |
22-Dec-2017 |
rie kanazawa <rie.kanazawa.sd@kyocera.jp> |
A memory leak occurs. RS::threadProc() Bug Details: When realloc() fails with RS::threadProc(), the memory secured before realloc() has not been released and a memory leak occurs. Modification: When memory could not be allocated, free() processing was added. Supplement: Detected with the static analysis tool. Change-Id: I5eeaa593e988212c2416c6a8fe5df736af7a6c6f Signed-off-by: rie kanazawa <rie.kanazawa.sd@kyocera.jp>
enderScript.cpp
|
316ffa59464f42ac94fd5f992f608c7767001e6d |
10-Aug-2017 |
Jiyong Park <jiyong@google.com> |
Mark RS libs as VNDK-SP The RS libs are used by RS HAL implementations which are Same-process HALs. In order to make the RS libs available to the HALs, they are marked as VNDK-SP. Bug: 64425518 Bug: 64395154 Test: BOARD_VNDK_VERSION=current m -j libRSDriver.vendor Test: BOARD_VNDK_VERSION=current m -j libRS_internal.vendor Test: BOARD_VNDK_VERSION=current m -j libRSCpuRef.vendor Merged-In: Ia5c9d59b98b6a910a8cb76be1e823da542ca043a Change-Id: Ia5c9d59b98b6a910a8cb76be1e823da542ca043a (cherry picked from commit 6fa614124bdf4b5b5cfe8bbd51ee95a6d4dadbb6)
ndroid.bp
|
48446a8eb41647849fafdd358d88459bab9b463e |
10-Jul-2017 |
Jiyong Park <jiyong@google.com> |
Vendor lib can use rsDispatch.h In order to allow vendor libs to use rsDispatch.h, jni releated part of the header is guarded with RS_COMPATIBILITY_LIB since jni.h is not available to vendors. Exempt-From-Owner-Approval: Only current owner is this a mailing list android-renderscript-dev+review@google.com And mailing lists aren't currently supported. Bug: 37342627 Test: BOARD_VNDK_VERSION=current m -j android.hardware.renderscript@1.0-impl.vendor Test: m -j librsjni Merged-In: I980593db946207a97a69abc8397beb18105e6ed2 Change-Id: I980593db946207a97a69abc8397beb18105e6ed2 (cherry picked from commit bac72f8b9d90ea0c5bdc0b05e02d418ebc83db25)
ndroid.bp
sDispatch.h
|
24ab1769a2b75ada7f569deef206fd61ff96b4cf |
29-Sep-2017 |
Chih-Hung Hsieh <chh@google.com> |
Use -Werror in frameworks/rs * Use -Wno-error= to keep existing warnings, to fix later Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I1cbfb56740618ee9c78d82218ae49931251689e7
ndroid.bp
|
5e97e332e131f0008d47296f74bd694282512ef1 |
03-Jun-2017 |
Miao Wang <miaowang@google.com> |
Merge "Remove OVERRIDE_RS_DRIVER from libRS_internal" into oc-dev am: 871b18c89d Change-Id: I70d4de7c45e5479b605a45077829ec7a3bc6199d
|
5fccd07875424d16622e535c3931601d1aac944c |
17-May-2017 |
Miao Wang <miaowang@google.com> |
Remove OVERRIDE_RS_DRIVER from libRS_internal - As a system lib, libRS_internal should not be conditionally compiled based on device specific config. - Remove OVERRIDE_RS_DRIVER and provide an API for HIDL implementation to specify the vendor driver to use. Bug: 37035983 Test: mm Test: manually push to sailfish & angler, GPU driver loads successfully and tests are passing. Change-Id: I2ad124f89f2fee5818531ba98fb2778c8eaeaddb Merged-In: I2ad124f89f2fee5818531ba98fb2778c8eaeaddb
sDispatch.h
|
00b14110fc78248bc302fe11cd17b87f6eb665de |
20-Apr-2017 |
Colin Cross <ccross@android.com> |
Convert libRScpp to Android.bp See build/soong/README.md for more information Test: m -j checkbuild Change-Id: I95650a36af2d4457c00184432792602096d2cc32
ndroid.bp
ndroid.mk
/frameworks/rs/rsCppUtils.cpp
|
e9d41e527fd3320f69c9534a04a10fead4b88229 |
05-Mar-2017 |
Miao Wang <miaowang@google.com> |
Update C++ API (libRSCpp.so) with the corresponding AllocationGetSurface driver implementation change Bug: 34396220 Test: mm Change-Id: Ic3b99cf99190201a45bdee8a7f0491611a057d07
llocation.cpp
|
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
ndroid.mk
enderScript.cpp
|
62237219e567b9f972c86e7ca4e96f9b3d5ad4de |
28-Feb-2017 |
Miao Wang <miaowang@google.com> |
Remove RS_SERVER macros and references to unused headers. - The RS_SERVER macros were intended to have a version of RenderScript running on the desktop. It has not fully worked for a very long time. Bug: 35473587 Test: build and CTS tests pass Change-Id: I0da3fc9d4601951442384d05f9dbecaeddeff8cc
llocation.cpp
enderScript.cpp
enderScript.h
sCppStructs.h
|
cd765f0aedc0b3f223cb6df3d033b075eea1e2c5 |
16-Feb-2017 |
Miao Wang <miaowang@google.com> |
Add dispatch table entries required by RenderScript HIDL implementation. - Add several missing entries to the dispatch table. Dispatch table is now used for switching between HIDL implementation and our CPU fallback, instead of only accessing the APIs exposed by RS support library and RS NDK library. Bug: 34396220 Test: mm Change-Id: Ie06746ed6a59120af008e1bf291479bf3c6407ec (cherry picked from commit c020bdd35e30a0478c1d642a64abb26ccd1d372c)
sDispatch.cpp
sDispatch.h
|
7974fc03e11f3a8dd40f794f3b33b4889483090c |
09-Feb-2017 |
Rahul Chaudhry <rahulchaudhry@google.com> |
frameworks/rs: fix typos and clang-tidy warnings This change fixes a few typos and clang tidy warnings related to the "llvm-namespace-comment" checks. Bug: 26936282 Test: WITH_TIDY=1 WITH_TIDY_CHECKS="llvm-namespace-comment" mm Change-Id: Ic65182e5b4999fbd48d6a8ad7172e4bfeeb541f4
sCppStructs.h
|
9ab11993c8410d27edb5ee4b9239dd96b3416d6b |
08-Feb-2017 |
Rahul Chaudhry <rahulchaudhry@google.com> |
frameworks/rs: fix clang-analyzer-unix.MallocSizeof warnings. frameworks/rs/cpp/Element.cpp:189:52: warning: Result of 'calloc' is converted to a pointer of type 'android::RSC::sp<const Element>', which is incompatible with sizeof operand type 'android::RSC::sp<Element>' frameworks/rs/cpp/Element.cpp:414:52: warning: Result of 'calloc' is converted to a pointer of type 'android::RSC::sp<const Element>', which is incompatible with sizeof operand type 'android::RSC::sp<Element>' frameworks/rs/cpp/Element.cpp:455:92: warning: Result of 'calloc' is converted to a pointer of type 'android::RSC::sp<const Element>', which is incompatible with sizeof operand type 'android::RSC::sp<Element>' Bug: 26936282 Test: WITH_TIDY=1 WITH_STATIC_ANALYZER=1 mm Change-Id: I9a8af303fcf2eb8effa42eb538381cd2c24f2001
lement.cpp
|
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
ndroid.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
ndroid.mk
|
c53dadbae2154a281b562fd10d5c10b806879469 |
06-Dec-2016 |
Stephen Hines <srhines@google.com> |
Stop the default verbose logging. Bug: http://b/33235998 RS has pretty much had LOG_NDEBUG defined to 0 for its entire lifetime. This unfortunately means that ALOGV has always been enabled, even for release builds. This kind of logging is really only appropriate when debugging, so change back to the proper default of not setting LOG_NDEBUG at all. Test: CTS, RSTest. Change-Id: If33be77d013352f4d7f26cd79e50797e9c600d2a
sCppInternal.h
|
dfcfabfccad8a8f2f42f83081638c7e5c9bfb4b9 |
04-Nov-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-build-using-namespace warnings. Replace "using namespace ..." with "using namespace::identifier" for every imported identifiers. Bug: 32670901 Test: make with WITH_TIDY=1 Change-Id: Iae11a95b386c7e783e3bc50312a8fd4209e4ced7
llocation.cpp
aseObj.cpp
lement.cpp
enderScript.cpp
ampler.cpp
cript.cpp
criptC.cpp
criptIntrinsicBLAS.cpp
criptIntrinsics.cpp
ype.cpp
|
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
ndroid.bp
ndroid.mk
|
93ddf62ab18ed17d96189a602a8cbde83712a3e9 |
06-Oct-2016 |
Miao Wang <miaowang@google.com> |
Correctly pass number of input allocations for RS NDK BLAS. Bug: 31992305 Test: Build and CTS RsCpp test pass. Change-Id: I5d55dd3cfa1b6eff1c4d9dfa5315e7e962bf6588
criptIntrinsicBLAS.cpp
|
45768e1663714702c0c2b7adf14fdbd80dae71f5 |
10-Aug-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang-tidy performance warnings. * Use const reference type for read-only parameters. Bug: 30407689 Test: build with WITH_TIDY=1 Change-Id: I7c19a10f0ae0b4784851bedbcaf1c4565c6616d1
llocation.cpp
aseObj.cpp
lement.cpp
ampler.cpp
cript.cpp
criptIntrinsicBLAS.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
|
10ab8bb0fa510bdb577adce5e67b6bf35882a9dd |
01-Jul-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings in frameworks/rs. * Declare explicit conversion constructors. * Add NOLINT to implicit conversion constructors. Bug: 28341362 Test: build with clang-tidy Change-Id: If5114de668c1c8946b8fca9cee4b2b14f95be5f1
sCppStructs.h
til/RefBase.h
til/StrongPointer.h
til/TypeHelpers.h
|
428ea3e51e9e03069570db1c5f4fc61e29a9b0cb |
30-Jun-2016 |
Chih-hung Hsieh <chh@google.com> |
Merge "Fix misc-macro-parentheses warnings in frameworks/rs."
|
3ac940f03199ef04fa98c6829b32bc14e7867d0b |
29-Jun-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings in frameworks/rs. Add parentheses around parameters beside operators. Bug: 28705665 Test: build with clang-tidy Change-Id: I8d45fca79de56ef0f110dcef3c6284c25b09694b
sCppInternal.h
|
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
ndroid.mk
|
fc7ab793ea2db91f330272d9470433bbb1a505ce |
01-Jun-2016 |
David Gross <dgross@google.com> |
Delete simple reduction implementation. Bug: 27298560 Change-Id: I8c3d568e98aaf0b7d86881c985d13ed5b8e95338 (cherry picked from commit ae2ec3febedfc29376b9104413fb4042028f1265)
cript.cpp
sCppStructs.h
sDispatch.cpp
sDispatch.h
|
efc3f1f156fede3a6923ff8705c1997d32041fec |
04-Apr-2016 |
Yang Ni <yangni@google.com> |
Avoid destroying Device separately Bug: 27983025 Device should be destroyed inside the destructor of the associated Context. Change-Id: I921a89974e1174f837349a89aef9b03efa4882f5 (cherry picked from commit 8ca49acfcc784355bd806f87701747a4c1ab9749)
enderScript.cpp
sCppStructs.h
|
c2459dc5f1c9d299247f77d565c5be5dc57c75e0 |
25-Mar-2016 |
Yang Ni <yangni@google.com> |
Remove unused variables Bug: 27272549 Also removed unused return value of FifoSocket::init(). Change-Id: Ia5db289a0daefdb3dd8802b5b7e539545e488da2
enderScript.cpp
|
d999344a046d0c02a71d84494f6bb78b6505147f |
11-Mar-2016 |
Dan Albert <danalbert@google.com> |
Stop targeting froyo. It isn't supported. Change-Id: I9a5a270dd299d21171b442902f3e31bea095c48f
ndroid.mk
|
eed6e60e5d89b43c58f517ffc28e87c7f241246b |
26-Feb-2016 |
David Gross <dgross@google.com> |
Merge "Compatibility library support for general reduction."
|
328245ae4aecdae3ec23a640efc454959f2ff98c |
26-Feb-2016 |
David Gross <dgross@google.com> |
Compatibility library support for general reduction. Requires corresponding change in frameworks/support. Note that the new RSTest_CompatLib test cases were copied from RsTest. Also: - Change LOCAL_RENDERSCRIPT_TARGET_API to 0. - Change manifest targetSdkVersion from 8 to 24 (see Bug: 27367665). - Change compile-only RSTest_CompatLib test apitest.rs to use N rather than pre-N rsForEach() API. Bug: 23535724 Change-Id: I872f2b5a83fb78f4b54b8f6710e1d49df3bea3d1
sDispatch.cpp
sDispatch.h
|
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)
ndroid.mk
sDispatch.cpp
|
8a1fd9c19c4f1a2a081abd8d03e7cf2a94be71e7 |
24-Feb-2016 |
Miao Wang <miaowang@google.com> |
Refactor/enhance dispatch table init Bug: 27323830 Change-Id: I9da69782cccbf42761cbd82d99df2bab80e9e57c (cherry picked from commit 5b042ca38df2185548fc2bd905d2c460a073598e)
sDispatch.cpp
sDispatch.h
|
566168431399086c146b2f845f6d0128852c9686 |
02-Dec-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Add float16 elements to C++ API Bug: 25972767 Add float16 elements to C++ API and test the ability to create float16 allocations. Caveats: - Element::F16 and such are accessible to the host-side code irrespective of the target API level. This is because right now, target API level seems to be set at runtime instead of compile time. - We added float16 to RenderScript starting API level 23. Since we cannot compile RS CPP apps targeting this level, Scripts cannot manipulate float16 data yet. Change-Id: I2bfba13fcad1c3aa984e97b44765fd2a57a054ac
lement.cpp
sCppStructs.h
|
672dd1d7021ce09a3045d1316d80ac2f42edc72a |
30-Jan-2016 |
Stephen Hines <srhines@google.com> |
Merge "Derive the bcc optimization level from the input bitcode."
|
fda559674cb1bd16b885f97951bda775cdc3af5c |
12-Jan-2016 |
Miao Wang <miaowang@google.com> |
Add back RS::init(const char*, uint32_t) Bug: 26202632 Change-Id: Ia6610623fe8444abfbe95f8d3170b9ed9677d526
enderScript.cpp
sCppStructs.h
|
fef0cd45027f235126d4fb62bda5ea9037450d9c |
12-Nov-2015 |
Yang Ni <yangni@google.com> |
Various fixes in setting globals in a script group Bug: 25602504 1) Fixed setting 64-bit globals on a 32-bit platform. The long values were casted to pointer-size integers (uintptr_t) or void* in the runtime implementation. This caused the upper 32 bits to be lost on 32-bit platforms. Fixed that by casting to int64_t instead. 2) Fixed setting Allocation values (either as arg or a global) in a script group. The size for a value in a script is signed, with -1 indicating that the value is an Allocation. The sign has to be kept across different layers of our stack. 3) Added a test for both native and support libraries for passing floating point values to a script group, and for passing 64-bit values (long or double) to a script group. Change-Id: Ifff099a76be7707df7b67c388395f5a00f9cae66
sDispatch.h
|
c6f437422fe6b0093b5b32df2f145c5ce23e5a13 |
07-Nov-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Remove RSYuvFormat from C++ API header Remove definition of RSYuvFormat from the C++ API's headers and use the newly added enum in rsDefines.h (which is distributed as a part of the NDK). The new enum is named 'RsYuvFormat' for sake of consistency with the rest of rsDefines.h. The new enum also uses the Camera's pixel formats as the enum values. This requires minor updates. Change-Id: Ia04e320c45d0e13cb476d2ad4deefeb2f8da60d3
ype.cpp
sCppStructs.h
|
62e9af7113ca5a33e6da4608470034f691c792b9 |
07-Nov-2015 |
Miao Wang <miaowang@google.com> |
Enable error logcat for rsDispatch. Bug: 25226912 Change-Id: I26eed3223d37a0c49efc2d4fdf33dd64ad52d22f
sDispatch.cpp
|
d9a0257f82cf4c634f6d2005c7fe1b46b1f7e1f1 |
12-Oct-2015 |
Miao Wang <miaowang@google.com> |
Allow developers to specify a target RS API level for C++ Bug: 23165318 Change-Id: I557e63f5abf3628df7545db3bdec4a6de59d3083
enderScript.cpp
sCppStructs.h
|
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
ndroid.mk
|
49b1226e8399f2ad4a9fd4482ece95dab2ad53b8 |
04-Sep-2015 |
Miao Wang <miaowang@google.com> |
Implement IntrinsicBLAS for RS C++ API Change-Id: I2337340ce9ed43ab49b55b37d349b696bb0679a1
ndroid.mk
criptIntrinsicBLAS.cpp
criptIntrinsics.cpp
sCppStructs.h
|
cf067b8c4d1e53bc4768fbad239851c579717f2c |
15-Sep-2015 |
Miao Wang <miaowang@google.com> |
Comments clean up for C++ API Change-Id: I7ced3653a32fa8eaa62cd218002d22f5551c404a
llocation.cpp
aseObj.cpp
lement.cpp
enderScript.cpp
ampler.cpp
criptIntrinsics.cpp
ype.cpp
sDispatch.cpp
sDispatch.h
|
70d8995254ee38173129e4ae4c9372f43716eb4e |
15-Sep-2015 |
Miao Wang <miaowang@google.com> |
Fix updateFromNative in C++ API. Change-Id: I2b1cce8ab964e9ddd6b039fd8d7b8f8bf5f0eed1
lement.cpp
ype.cpp
sCppStructs.h
|
e8f9651ed5678846959771bc32a310674408e8a8 |
11-Sep-2015 |
Miao Wang <miaowang@google.com> |
C++ API call RS::finish() before destroy rsContext Change-Id: I54e78db8bc36d5c7432b8233ebace0d66f83c549
enderScript.cpp
|
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
ndroid.mk
|
15c1d06c654c246b8e8047f64f781add32483576 |
02-Sep-2015 |
Stephen McGroarty <stephen@codeplay.com> |
Derive the bcc optimization level from the input bitcode. This patch derives the optimization level of the slang bitcode and passes that to bcc. This patch replaces the old method, where a flag was passed to the RenderScript context and the context would set the optimization level accordingly. Change-Id: Ie64a2d0125ca30da4ae7522961dca144d0457f03 Signed-off-by: Stephen McGroarty <stephen@codeplay.com>
enderScript.cpp
sCppStructs.h
|
394e9a6e1b10229cf0465c50a679dda539c30876 |
03-Aug-2015 |
Matt Wala <wala@google.com> |
Add reduce to the dispatch table and to the RenderScript C++ API. Bug: 22631253 Change-Id: I06eec227e122075c8a81ed501cd9efcd4e0ef13a
cript.cpp
sCppStructs.h
sDispatch.cpp
sDispatch.h
|
e5e18cca3eefccf3a6aabd254ceb2c59f120a7d2 |
13-Aug-2015 |
Elliott Hughes <enh@google.com> |
Lose HAVE_ANDROID_OS in frameworks/rs. Change-Id: Iba57869192ba9b1fde995ff0e48b7a28b2cb122f
enderScript.cpp
|
47a5881b8f85d65c74f2471fe6261d4cdb3dce5e |
24-Jul-2015 |
Miao Wang <miaowang@google.com> |
Add AllocationCreateStrided to support lib CPU driver - Able to create Allocations with arbitrary alignment requirement, making Incremental Intrinsic Support able to run with different native GPU RS runtime. - Make compat mode CPU driver using an additional rs_compat.spec. - Add a compat mode only USAGE_INCREMENTAL_SUPPORT. - Add AllocationCreateStrided() to take an Alignment requirement (power of 2). Only enbled when detect USAGE_INCREMENTAL_SUPPORT. Change-Id: I66f913c3a2474f93af5a244c0c84460a7a395e71
sDispatch.h
|
f5029803ae6ce9d92d70b76e7a7cdd8d484f31ca |
22-May-2015 |
verena beckham <verena@codeplay.com> |
Add a flag to the API to specify -O0 on the bcc command line. Add a flag RS_CONTEXT_OPT_LEVEL_0 which sets a field mOptLevel in the Context to 0 when calling bcc. Using this flag will result in an object file that is easier to debug. Change-Id: I9673506710cc9f34c415b694fe5d6bc7e967f1db Signed-off-by: verena beckham <verena@codeplay.com>
enderScript.cpp
sCppStructs.h
|
a8a9a679cb7f7bcce72d0d487b6912125a1c936b |
15-May-2015 |
Miao Wang <miaowang@google.com> |
update dispatch table for IntrinsicBLAS bug: 21028875 Change-Id: I6d4aa8973de523aef7ced48105737eb5ee471e5d (cherry picked from commit 549f8a500d72edda06f1f1a4986a57aba7f66294)
sDispatch.cpp
sDispatch.h
|
8b5b0a781c6ebcc64762d47a6b17a3cc2f58f908 |
12-Jun-2015 |
Evgenii Stepanov <eugenis@google.com> |
Disable ASan for one library. Bug: 21785137 Change-Id: I460b3070eda67477148ff3da1db5fdc7ebb5386d
ndroid.mk
|
d5164d537c84867880694327727b5f22b0a3ccbd |
08-May-2015 |
Stephen McGroarty <stephen@codeplay.com> |
Added in wait for attach context flag. Added in a small flag which is passed to the context from the Java/C++ API which causes the context to delay execution until a debugger is a attached. This gives time to the developer to attach a debugger to the process before the kernel is executed. Change-Id: I5bb8e75100436920f9e1a0f414f3b0bcf0d2b439 Signed-off-by: Stephen McGroarty <stephen@codeplay.com>
enderScript.cpp
sCppStructs.h
|
f82b626e0479ce4a23ebff1fc088e073dcabaa30 |
12-May-2015 |
Jason Sams <jsams@google.com> |
Add USAGE_OEM Allow OEMs to pass data from other HW blocks via internal extension. Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
llocation.cpp
|
dafeee0fdd890d5110f8dcc8cabc01c7979eacdd |
16-Apr-2015 |
Miao Wang <miaowang@google.com> |
set mYuvFormat to RS_YUV_NONE in Type constructor. Change-Id: I49415d85c3ec4ddb42c587b20c30df4d5fe25842
ype.cpp
|
27836941a0138ac07133a8fe5f478e2737c91d0d |
16-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "Enable YUV support in rs C++ API."
|
08b87f9bb3a50a4f6bdf22bbe7c5c0449f9337d4 |
16-Apr-2015 |
Miao Wang <miaowang@google.com> |
Merge "remove STL from rs C++ public interface. Nuke stlport."
|
43a6cba1be3ef984cd619c85373973cbb93edf5e |
12-Apr-2015 |
Miao Wang <miaowang@google.com> |
Enable YUV support in rs C++ API. Change-Id: I5326c2b6551953e19da50aff1848557231b908e5
lement.cpp
ype.cpp
|
bc10dff26207bb8c02051b28326bb134a8f28eb3 |
04-Apr-2015 |
Miao Wang <miaowang@google.com> |
remove STL from rs C++ public interface. Nuke stlport. Change-Id: Ida273c1cfa21c4db51ae41a4c42746d9d828f292
ndroid.mk
lement.cpp
enderScript.cpp
criptC.cpp
sCppStructs.h
|
8b94222cc8ea83c780c98b22dd1921f392a2bcf6 |
03-Apr-2015 |
Yang Ni <yangni@google.com> |
Added a name to ScriptGroup2 Implemented in the runtime and CPU driver the new script group name. Code caching is not implemented yet, and to be added in another CL. Change-Id: I46e351c8412740512f56b7915b14f36183c6eeaf
sDispatch.h
|
09d2dd26af70a16de928e7450ef500a61c5b810a |
19-Mar-2015 |
Miao Wang <miaowang@google.com> |
Add setSurface() and getSurface() to RScpp. Change-Id: I53ac88ce3f482e01bd70df57a1aaf0b71b1f49af
llocation.cpp
ndroid.mk
sCppStructs.h
|
7fbf6e4dc196af808054a24c07502d6f65df663e |
03-Apr-2015 |
Miao Wang <miaowang@google.com> |
Fix the ordering of CREATE_SAMPLER macro in C++ API, according to corresponding Java API. - min/mag, wrapS/wrapT was incorrectly swapped - When creating MIP_LINEAR related sampler, mag should be set to LINEAR and min to LINEAR_MIP_LINEAR Change-Id: Iaa354281d6dba73fca452e04452c88bfe5af0469
ampler.cpp
|
fe8f38fabc60f45ba3c0c734bb00ea09f539a7c5 |
31-Mar-2015 |
Miao Wang <miaowang@google.com> |
Update Dispatch table following ScriptGroup2 API change. Change-Id: Iacc3cdaa6d58c8f7739ac173fb5ac5de14482133
sDispatch.h
|
459fbac19fc1c81a3aadb5725a8275a24ad0c0b2 |
31-Mar-2015 |
Miao Wang <miaowang@google.com> |
Merge "Update RenderScript C++ API"
|
974ca28675268310b1abb29c6ce95b57fa079e2a |
31-Mar-2015 |
Miao Wang <miaowang@google.com> |
Update Dispatch table entry for ScriptGroup2. Change-Id: Ice2523e7803cc50822840e47d13df3b2e059a5ca
sDispatch.cpp
sDispatch.h
|
e5428e661ce6f9d24f838cab0a8fb0fa8c76dbca |
10-Mar-2015 |
Miao Wang <miaowang@google.com> |
Update RenderScript C++ API - Add Copy3DRangeTo API - Add AutoPadding & unPadding for CopyTo and CopyFrom APIs - Add IntrinsicResize Change-Id: I1138225f8a7b738929a09636bf2669f5d68b0c7d
llocation.cpp
enderScript.cpp
ampler.cpp
criptIntrinsics.cpp
sCppStructs.h
|
b05c850a493a769c88b58be2a6721a9bb06b3a0a |
13-Mar-2015 |
Jon Parr <jon.parr@imgtec.com> |
Ensure ScriptIntrinsicHistogram is given a valid Element in constructor when used via C++ bindings. Correct checks for compatible elements within ScriptIntrinsicHistogram. Add missing setVar within variable setters. Change-Id: I404058d231676d9c7403d4327053421a624f5ae9
criptIntrinsics.cpp
sCppStructs.h
|
30940f637bce187126a667bb3b979978d7067a8b |
10-Mar-2015 |
Miao Wang <miaowang@google.com> |
am ff523842: Merge "Make dispatchTable load AllocationGetPointer only when device api >= L" * commit 'ff523842e4b001886b39ad4b79dddb762433e492': Make dispatchTable load AllocationGetPointer only when device api >= L
|
0245c71170202d2a372916ab9bd8aafd17f619a6 |
06-Mar-2015 |
Miao Wang <miaowang@google.com> |
Make dispatchTable load AllocationGetPointer only when device api >= L Change-Id: Idfc739e8f810f55108d5b7b598f71948dfeb40bf
sDispatch.cpp
|
4e020905e6f2656860733d782a3a74193ed73604 |
24-Feb-2015 |
Miao Wang <miaowang@google.com> |
am ceb8d321: Merge "Fix the bug for AllocationRead() that cannot handle 3d Allocation correctly. Add the following functions to make it symmetric for read and write." * commit 'ceb8d321879ba542b708910f9c835bc94eb6c4c8': Fix the bug for AllocationRead() that cannot handle 3d Allocation correctly. Add the following functions to make it symmetric for read and write.
|
cc8cea7477352898921044483a6c803e25d02665 |
20-Feb-2015 |
Miao Wang <miaowang@google.com> |
Fix the bug for AllocationRead() that cannot handle 3d Allocation correctly. Add the following functions to make it symmetric for read and write. - AllocationElementData - AllocationElementRead - Allocation3DRead Change-Id: I8c89b5e3474c4c3c70e9795843a76e61f1f90f6a
sDispatch.cpp
sDispatch.h
|
6b866667857147df520f7e89487d4424f71b8d8a |
13-Feb-2015 |
Miao Wang <miaowang@google.com> |
am 73211368: Merge "Add API check for loadSymbols(), so that functions being dlsymed will depend on the device API level. (default: only load functions in API <= 21);" * commit '7321136880c7dc427c77af07d16f9f6a97c4808f': Add API check for loadSymbols(), so that functions being dlsymed will depend on the device API level. (default: only load functions in API <= 21);
|
46347e44d833ecb0d96f501f0619368b50bc441c |
10-Feb-2015 |
Miao Wang <miaowang@google.com> |
am 5efcbfc7: Merge "Not return false when dispatch InvokeID, to make compat lib able to load libRS.so on older devices." * commit '5efcbfc764767113bc8ca8546e134a9f01b0d23d': Not return false when dispatch InvokeID, to make compat lib able to load libRS.so on older devices.
|
8a6a71757f64f02058a50778c75033546a79f2b5 |
10-Feb-2015 |
Miao Wang <miaowang@google.com> |
Add API check for loadSymbols(), so that functions being dlsymed will depend on the device API level. (default: only load functions in API <= 21); Change-Id: I4b65df7f228a23d713b69983ddb81ce67075d9cc
sDispatch.cpp
sDispatch.h
|
45b8b74de01ffea72e338d129a685230e5187d86 |
07-Feb-2015 |
Miao Wang <miaowang@google.com> |
Not return false when dispatch InvokeID, to make compat lib able to load libRS.so on older devices. Change-Id: I1669a8a99ca08f91a03fdafa3b5f1ca778e41267
sDispatch.cpp
|
2dc2c22d95197716317deb576e68a69eba80dbfe |
05-Feb-2015 |
Yang Ni <yangni@google.com> |
am 841ba73b: Merge "Runtime support for invocables in ScriptGroups" * commit '841ba73b843babb8ca0117e9801b6db6ba6cd394': Runtime support for invocables in ScriptGroups
|
0ab7ef4004daed0ea43d5b9d2ee87517d4168a17 |
05-Feb-2015 |
Miao Wang <miaowang@google.com> |
am caa8bd8b: Merge "Add the missing \'stridelen\' field for AllocationGetPointer." * commit 'caa8bd8b8a43d4cecbc391651fc90b3a2147957e': Add the missing 'stridelen' field for AllocationGetPointer.
|
28e2a30f118a52d87399bf1a961f3ea4f440fce8 |
05-Feb-2015 |
Miao Wang <miaowang@google.com> |
am fe4f02f8: Merge "Make rsContext be able to have info about the path of native libs for 64bit Renderscript compat lib." * commit 'fe4f02f81d7c461835be97eebbde744885846e99': Make rsContext be able to have info about the path of native libs for 64bit Renderscript compat lib.
|
eb9aa675754c49f613c6ad71d41472b30f38b007 |
27-Jan-2015 |
Yang Ni <yangni@google.com> |
Runtime support for invocables in ScriptGroups This also includes support for InvokeID Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
sDispatch.cpp
sDispatch.h
|
caa8bd8b8a43d4cecbc391651fc90b3a2147957e |
05-Feb-2015 |
Miao Wang <miaowang@google.com> |
Merge "Add the missing 'stridelen' field for AllocationGetPointer."
|
f3213d7fd648da98bb3b03204eaf90f03c31926b |
14-Jan-2015 |
Miao Wang <miaowang@google.com> |
Make rsContext be able to have info about the path of native libs for 64bit Renderscript compat lib. - Native lib path stored in Java and queried from JNI. - Then set to Context during context creation. Change-Id: I3c997cf849efb7b9a0b0ac35d5b62289d70e7434
sDispatch.cpp
sDispatch.h
|
94280f817b502caf0b4e40cbcbe300f5178b7473 |
03-Feb-2015 |
Miao Wang <miaowang@google.com> |
Add the missing 'stridelen' field for AllocationGetPointer. Change-Id: I387a1e07eb2b1debf60b517d898d3828ff53600c
llocation.cpp
sDispatch.h
|
3f28e7d2c69a7f89d3af6b9eeb10018581929e9e |
08-Jan-2015 |
Yang Ni <yangni@google.com> |
am 015ba466: Merge "New Script Group API: runtime and cpu driver support." * commit '015ba466dff2c05653b21afded83d311d35cfa7c': New Script Group API: runtime and cpu driver support.
|
015ba466dff2c05653b21afded83d311d35cfa7c |
08-Jan-2015 |
Yang Ni <yangni@google.com> |
Merge "New Script Group API: runtime and cpu driver support."
|
56b95690d609053ca41b172d33dbd8a758118365 |
07-Jan-2015 |
Miao Wang <miaowang@google.com> |
am 46a0f01c: Merge "Adding USAGE_IO_OUTPUT support for RS Compat lib." * commit '46a0f01cf05b8943d72c3d960a7da61c0bdab85c': Adding USAGE_IO_OUTPUT support for RS Compat lib.
|
1ffd86b448d78366190c540f98f8b6d641cdb6cf |
07-Jan-2015 |
Yang Ni <yangni@google.com> |
New Script Group API: runtime and cpu driver support. Change-Id: I9c612cf8874aabaf0ca7d1640567464c71ed3070
sDispatch.h
|
2bd78f2d3e0a94a98dc03502decadfd2e17a70c8 |
20-Nov-2014 |
Miao Wang <miaowang@google.com> |
Adding USAGE_IO_OUTPUT support for RS Compat lib. - In allocation driver header, added window buffer struct for compat lib. - dlopen IO related functions in driver layer. - Add function to load symbols in rsDispatch. bug 12924018 Change-Id: I9156a28e458a72db077fe000bd324a369767fc4d
sDispatch.cpp
sDispatch.h
|
70ba11636b8b5828d8ea29563a9be998f2ddecff |
21-Nov-2014 |
Stephen Hines <srhines@google.com> |
am 4f8b67b0: Merge "Clean up RS C++ library." * commit '4f8b67b0a32f0118d1a09826008cf8b65a80840b': Clean up RS C++ library.
|
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
ndroid.mk
sCppStructs.h
|
d240e6165f7fac1f3b7e72549ab41d92ee5db8e6 |
17-Nov-2014 |
Miao Wang <miaowang@google.com> |
am f9fe049f: Merge "Create a separate static lib that provides a dispatch table to both fw/support/v8/renderscript/jni and libRScpp to reduce code duplication." * commit 'f9fe049f16c70f3ecaa0be1ce91b244b825fed67': Create a separate static lib that provides a dispatch table to both fw/support/v8/renderscript/jni and libRScpp to reduce code duplication.
|
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."
|
77d1771d3223d696fe88fa3dcc2cc40ad8daf33a |
12-Nov-2014 |
Dan Albert <danalbert@google.com> |
am 9692a01f: Merge "Move libRScpp.so to libc++." * commit '9692a01f00c6d958e54377fc5d0f8c96c2f9d590': Move libRScpp.so to libc++.
|
3b1e2ee102c2b5e76430ac7e6cc38fdbf59d3a73 |
12-Nov-2014 |
Dan Albert <danalbert@google.com> |
Move libRScpp.so to libc++. Bug: 15193147 Bug: 18341995 Change-Id: I257e11cc76a1a15c1962f30315f20a6c5b1d416b
ndroid.mk
|
d59dfe93e6d0442b00ec36fe91973226e50395ee |
12-Nov-2014 |
Jason Sams <jsams@google.com> |
am 8dfd7a77: Merge "Cleanup includes for rs/cpp to not expose internal details." * commit '8dfd7a77b68ca41ac6502ca596f3a21e06865e24': Cleanup includes for rs/cpp to not expose internal details.
|
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
ndroid.mk
enderScript.cpp
sDispatch.cpp
sDispatch.h
|
66f0a168c4227d4e302f4ffb21ec7e9d7b9ca828 |
11-Nov-2014 |
Jason Sams <jsams@google.com> |
Cleanup includes for rs/cpp to not expose internal details. Change-Id: Ib23f591f8418d3318f61ab1d3f6f2b684bf95692
enderScript.cpp
ampler.cpp
criptC.cpp
sCppInternal.h
sCppStructs.h
sDispatch.h
|
07dae1f3a4f870a06062e21d47c8416590b228c9 |
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.
|
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
ndroid.mk
|
f8adb6203bc75017f71f44156235c898f29e8d96 |
02-Oct-2014 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 79a9dacb to lmp-mr1-dev-plus-aosp Change-Id: I1721b19c8be5debdcfadc99bcf6304ca8077e8cd
|
db683cd11b6cfd3d9edc208908332f87176a22d9 |
30-Sep-2014 |
Jason Sams <jsams@google.com> |
resolved conflicts for merge of 79a9dacb to lmp-dev-plus-aosp Change-Id: Id4a5aafcd67afa6962bd9c042ce81fb6170c8c12
|
79a9dacb328ac37a2ec29b06b2ee6740fe8fadf0 |
30-Sep-2014 |
Jason Sams <jsams@google.com> |
Revert "RS: Add VP9 LoopFilter Intrinsic" This reverts commit 6fc3e12b8912458cb4adcfd32e2f53d76b0cc737. Conflicts: cpu_ref/Android.mk cpu_ref/rsCpuCore.cpp cpu_ref/rsCpuIntrinsicLoopFilter.cpp rsDefines.h bug 17720646 Change-Id: Ie297cfbfa04e61944ac1340797ac81c23b2f2ea8
criptIntrinsics.cpp
sCppStructs.h
|
445d95a76c364016fb68ddf3f2b9439af3d9ab1d |
12-Sep-2014 |
Dan Albert <danalbert@google.com> |
am c73fdbd6: Merge "Clean up makefile cruft." * commit 'c73fdbd622cfedfbc2ee46f654e71bb17bd9c147': Clean up makefile cruft.
|
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
ndroid.mk
|
c503150963e76e6d55153b8d45d884750513effb |
11-Sep-2014 |
Tim Murray <timmurray@google.com> |
am cbbac9f5: Disable property_get for 64-bit. * commit 'cbbac9f5916b9253d88bc10c3661b1ecaa80afd8': Disable property_get for 64-bit.
|
cbbac9f5916b9253d88bc10c3661b1ecaa80afd8 |
11-Sep-2014 |
Tim Murray <timmurray@google.com> |
Disable property_get for 64-bit. bug 17417839 Change-Id: I93ba5dd2d755a174cfd79d65e99bb045bd96df65
enderScript.cpp
|
44bef6fba6244292b751387f3d6c31cca96c28ad |
12-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
llocation.cpp
ndroid.mk
aseObj.cpp
lement.cpp
enderScript.cpp
ampler.cpp
cript.cpp
criptC.cpp
criptIntrinsics.cpp
ype.cpp
sCppInternal.h
til/RefBase.h
|
ac8d146a41f18afad5314ac8af440d6aedbe20bf |
25-Jun-2014 |
Stephen Hines <srhines@google.com> |
Switch the dimensions array to use uint32_t instead of size_t. size_t isn't safe, since we pack/unpack the array as a 32-bit int array, but that is the wrong type for 64-bit. Switching to uint32_t is better, since we only support 1 dimension today, and won't need many more than that even for complex cases in the future. Change-Id: Ie0dda264a9398b0e385e0f9ee0a91cda08325dbc
sDispatch.h
|
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
ndroid.mk
|
bfa5a8e76fd9469cdecb3115685ded677d2d210a |
21-May-2014 |
Jason Sams <jsams@google.com> |
Add flags for low power context. Change-Id: I46b4fb7555f088dd90a9f8b7283d5b3aa75ceb1c
enderScript.cpp
|
c17fa065b6fee1d2176bd057de98b93d723b59e5 |
14-May-2014 |
Stephen Hines <srhines@google.com> |
Switch to use slang/rs_version.mk for consistency. Change-Id: Ibfda53448570be58941133cb53c1bbb90391aa30
ndroid.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
ndroid.mk
|
8c24cd62187fb963cb1b76d2e91ae8c247c7f6fb |
11-Apr-2014 |
Tim Murray <timmurray@google.com> |
Update fw/rs for Clang 3.5. Change-Id: I0a9a1b1e61cb435f0102936ad9ffd51599c49e88
sCppStructs.h
|
ee0f4835e065ef08a6283e3f86cdc671a5a156c7 |
24-Apr-2014 |
Jason Sams <jsams@google.com> |
Revert "Add VP9 inter-frame prediction intrinsic" This reverts commit 60498fe9679ea25a260a503d6dfd27cbc0a0c079. Change-Id: I4d8bb284793874a08c0cc991c0e04ecc104e1e0f Conflicts: cpu_ref/Android.mk cpu_ref/rsCpuCore.cpp rsDefines.h
criptIntrinsics.cpp
sCppStructs.h
|
fea96e8d145b1915b7bd66f68e973dd572a469e3 |
31-Mar-2014 |
Xiaofei Wan <xiaofei.wan@intel.com> |
Add error check when init RS thread in sync mode. RS should return false and stop further waiting when it failed to init RS thread, otherwise it will cause RS caller ANR errors. Update destructor function for the exception handling accordingly. Change-Id: I80a946e6be6b23cc93388b5f56d58ad6dc809d8b Signed-off-by: Xiaofei Wan <xiaofei.wan@intel.com>
enderScript.cpp
|
6dc86b492191f9062e912afd948e08362201f332 |
25-Mar-2014 |
Jason Sams <jsams@google.com> |
Merge "RS: Add VP9 LoopFilter Intrinsic"
|
6fc3e12b8912458cb4adcfd32e2f53d76b0cc737 |
04-Mar-2014 |
Matthieu Delahaye <matthieu@multicorewareinc.com> |
RS: Add VP9 LoopFilter Intrinsic Change-Id: I5caa46da2c825a95cc1ed35a1cdbcd6da0ffce88
criptIntrinsics.cpp
sCppStructs.h
|
00dbeacfd62bdecd5fce9426c4795aec8618753b |
18-Mar-2014 |
Jason Sams <jsams@google.com> |
Merge "Revert "RS: Add VP9 LoopFilter Intrinsic""
|
933bdc9b648995ab68da746c6daa2206eec02b0f |
18-Mar-2014 |
Jason Sams <jsams@google.com> |
Revert "RS: Add VP9 LoopFilter Intrinsic" This has build errors with the x86 SDK. This reverts commit 64048e720cf940cb0f7f6f9a4ab4f061918a1fd9. Change-Id: Ia712a46abd06e2a580853c863bfa53410b7f99e9
criptIntrinsics.cpp
sCppStructs.h
|
3028980f677cb19d94add01f6c0a9f54efd39306 |
18-Mar-2014 |
Jason Sams <jsams@google.com> |
Merge "RS: Add VP9 LoopFilter Intrinsic"
|
64048e720cf940cb0f7f6f9a4ab4f061918a1fd9 |
04-Mar-2014 |
Matthieu Delahaye <matthieu@multicorewareinc.com> |
RS: Add VP9 LoopFilter Intrinsic Change-Id: If1ac77774c74b5513ce7a2db4ef31888a351a9c5
criptIntrinsics.cpp
sCppStructs.h
|
1e2aedbef554a10a16296d3b529327fffcb10e0d |
14-Mar-2014 |
Jason Sams <jsams@google.com> |
Revert "RS: Add VP9 LoopFilter Intrinsic" This reverts commit e4749f3a5a6a6041ef2894162edce5115b307db0. Change-Id: I45ccdacb1706abd4df7f635c5e64dcb1ee4b876d
criptIntrinsics.cpp
sCppStructs.h
|
e195a3f57ace3b66d313a6ee88c6e93d5c9d87f4 |
13-Mar-2014 |
Tim Murray <timmurray@google.com> |
Make RS compile on ARM64. bug 13280327 Change-Id: I79080c448ca17d0cba8df075737c22b24ce9a085
llocation.cpp
|
e4749f3a5a6a6041ef2894162edce5115b307db0 |
04-Mar-2014 |
Matthieu Delahaye <matthieu@multicorewareinc.com> |
RS: Add VP9 LoopFilter Intrinsic Change-Id: Ia49e56c7e21fee1601a0418bd105ef6429c336ca
criptIntrinsics.cpp
sCppStructs.h
|
60498fe9679ea25a260a503d6dfd27cbc0a0c079 |
18-Feb-2014 |
Matthieu Delahaye <matthieu@multicorewareinc.com> |
Add VP9 inter-frame prediction intrinsic Change-Id: If8985a6200fb6d34083eff711ccdf2f1b3c374e6
criptIntrinsics.cpp
sCppStructs.h
|
b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4 |
25-Feb-2014 |
Jason Sams <jsams@google.com> |
Add getPointer for USAGE_SHARED allocations. Change-Id: I13a2af09bbbeec6cc6131b935979ac21c02820be
llocation.cpp
enderScript.cpp
sCppStructs.h
sDispatch.h
|
6c59e3c5d33232452f3a02e29a540d7c82f3982b |
11-Feb-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use uintptr_t for pointers stored as integers. Changed function parameters that accept pointer as an integer from uint32_t type to uintptr_t type. Change-Id: I7b1f014962da56adb80ad4fdde5e9b4011f5ea54 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
sDispatch.h
|
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
ndroid.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
ndroid.mk
enderScript.cpp
sCppInternal.h
|
d2c24e4377a2c341db693846b2e0e3c435361870 |
20-Dec-2013 |
Stephen Hines <srhines@google.com> |
am 142f2d34: am f46cf902: am 3a7a4696: Merge "Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1." * commit '142f2d34bc8c1249c152934de18d11767d03fb68': Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1.
|
8f615d682f9e7e2cd4de2e4478e0e76fc359922c |
20-Dec-2013 |
Stephen Hines <srhines@google.com> |
Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1. Change-Id: Ia48ffa714ff9e3a2e3b64ea1edd11ad0f6bf354a
llocation.cpp
sCppStructs.h
|
caf4126512b2152ea5f6573ce5d9ca29767b9678 |
13-Dec-2013 |
Tim Murray <timmurray@google.com> |
Add user-defined cache path. Change-Id: I7374d8e84d8dc6e74a6faa526c6e68ae11da6500
enderScript.cpp
criptC.cpp
sCppStructs.h
|
79dc3c9c918515a793b3fdcd188cb553feccca8b |
13-Dec-2013 |
Tim Murray <timmurray@google.com> |
Add user-defined cache path. Change-Id: I7374d8e84d8dc6e74a6faa526c6e68ae11da6500
enderScript.cpp
criptC.cpp
sCppStructs.h
|
87c9d77a3be0dff4a4413bbb6f5b91014896e048 |
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Remove excessive ALOGE. Change-Id: I66d5c073b08c036aba87182585b123ed88bdabb9
enderScript.cpp
|
3560907fa9b1624eefbd6db5e9c3ccc25ab23b92 |
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Fix memory leak due to smart pointer misuse. bug 11965932 Change-Id: I982b974b3554b0f4dc7a558107703ff605f580e6
aseObj.cpp
lement.cpp
ype.cpp
sCppStructs.h
|
f496297473352bc8b2e6962ba6b17a173773bded |
12-Dec-2013 |
Tim Murray <timmurray@google.com> |
am 19ab4f61: am d8188900: am 7a81ff84: Merge "Add RGBA_5551." * commit '19ab4f611dc05a49d56e0bb10886967f90c72c9a': Add RGBA_5551.
|
071aee6b0cffde1ce3ece5e32e34361db2105547 |
09-Dec-2013 |
Tim Murray <timmurray@google.com> |
Add RGBA_5551. Change-Id: Ie9e465300bcb2985df79cf884ce7209ff41570c9
lement.cpp
|
69f06c2889ef7ced56bb8cee6f6a25a37e645974 |
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Merge "Remove excessive ALOGE."
|
81895d25a9c176916900433e7f222a0510892d4e |
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Merge "Fix memory leak due to smart pointer misuse."
|
12f77754a738f5e007775e4e7ffe6396f5b129c1 |
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Remove excessive ALOGE. Change-Id: I66d5c073b08c036aba87182585b123ed88bdabb9
enderScript.cpp
|
7758a5b899bc8d230aff12e15c3283ea8c248609 |
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Fix memory leak due to smart pointer misuse. bug 11965932 Change-Id: I982b974b3554b0f4dc7a558107703ff605f580e6
aseObj.cpp
lement.cpp
ype.cpp
sCppStructs.h
|
26bdccbd1e309d71dbcb936215d45d0a1ad629af |
03-Dec-2013 |
Stephen Hines <srhines@google.com> |
am 3f08ab32: am a7e512db: Merge "Fix problems with NDK Sampler implementation." * commit '3f08ab32fab04a4aa78575dfa953bd2ee3fafdb2': Fix problems with NDK Sampler implementation.
|
8a588bd9d34088ed89ef2c192c32ea2301e601bc |
27-Nov-2013 |
Stephen Hines <srhines@google.com> |
Fix problems with NDK Sampler implementation. Creation methods should be static and we need to use the proper Context pointer for the dispatch methods. Change-Id: I43c25a7348c9a9aa9a2a82e184d4ac644625800b
ampler.cpp
sCppStructs.h
|
ee29fad4e5725095b50afe6b5c063a28e9471a8f |
16-Oct-2013 |
Tim Murray <timmurray@google.com> |
am d03548d4: am 123ad6d1: Merge "Remove unused parameter warnings." into klp-dev * commit 'd03548d4ca505161da0156c858943716988a19e7': Remove unused parameter warnings.
|
f682092171451b21fcbb9e7c5820e25c0eac1ae7 |
16-Oct-2013 |
Tim Murray <timmurray@google.com> |
am c67fe222: am f7af2655: Merge "Add docs to C++ API." into klp-dev * commit 'c67fe222dd098ee17df9fd3ad6840152d7dcf015': Add docs to C++ API.
|
bf950e76f6efee2ddc26f5012b1aef855980f3eb |
07-Oct-2013 |
Tim Murray <timmurray@google.com> |
Remove unused parameter warnings. bug 10427951 Change-Id: Ifa6f633bd00dc023a684634c44a212b0588787cc
til/RefBase.h
|
75e877d157f9429eb6d8fb1b09c75c5472db161a |
11-Sep-2013 |
Tim Murray <timmurray@google.com> |
Add docs to C++ API. bug 10427951 Change-Id: I51805b6fb43781c57dfbbdc5b3e77f200af19ed8
lement.cpp
enderScript.cpp
enderScript.h
criptIntrinsics.cpp
sCppStructs.h
|
3a0ddec345a565e8b1bf49bb33d218600231c7b3 |
25-Sep-2013 |
Stephen Hines <srhines@google.com> |
Switch RS C++ library over to building with Clang. Change-Id: Iaa7dccfba39d8fc1ed8b79012cd87de1de7b5f78
ndroid.mk
|
4c4bec1fa216cc2b90625cab01ef678c242c38d1 |
10-Sep-2013 |
Tim Murray <timmurray@google.com> |
Add default argument for init. bug 10427951 Change-Id: I32e9f86bc441579d2937979b02800edce62df365
sCppStructs.h
|
84e3dea053bea25c1cec44ffb298f8b5b9b9141a |
10-Sep-2013 |
Tim Murray <timmurray@google.com> |
Add flags word to context initialization. bug 10427951 Change-Id: If3b9337712bd16655de4a42ccf829bbcd9e01b6e
enderScript.cpp
enderScript.h
sCppStructs.h
sDispatch.h
|
eeaf7142d7e06efb3e0ddc7ef542884ab1d527dc |
10-Sep-2013 |
Tim Murray <timmurray@google.com> |
Fix build/dependency issue. bug 10427951 Change-Id: I798a0014f299b22c26bea3205823fcbb64f7ec70
aseObj.cpp
lement.cpp
enderScript.cpp
ype.cpp
sCppInternal.h
sCppStructs.h
|
e918375be0045b082128d7f958ce685062aaefb2 |
05-Sep-2013 |
Tim Murray <timmurray@google.com> |
Merge "Fix ColorMatrix intrinsic." into klp-dev
|
aae73c96081c15eb63ac24f29e243b7c85ff4480 |
04-Sep-2013 |
Tim Murray <timmurray@google.com> |
Fix ColorMatrix intrinsic. bug 10427951 Change-Id: Ia633dc7d0a824ab5501602cbb0219e94e49dae61
criptIntrinsics.cpp
sCppStructs.h
|
3a6c9ac11ac8c80abe52ea3502e2a571cf1b9075 |
04-Sep-2013 |
Stephen Hines <srhines@google.com> |
Merge "Add vector classes to C++ API." into klp-dev
|
9d24ae621bdfdaf09406b099a2ae055e33d1089a |
30-Aug-2013 |
Tim Murray <timmurray@google.com> |
Add 3D allocation support. bug 10427951 Change-Id: I95f2d4ede5120831a5b547ecb6837dbd20b99c8c
llocation.cpp
sCppStructs.h
|
fa77db83d3e36d6aa23622cec5bdcb5e373f0a3b |
29-Aug-2013 |
Tim Murray <timmurray@google.com> |
Fix dispatch issue with ScriptIntrinsic. bug 10427951 Change-Id: I5bd1a6b4970ae10779920bc64c78e6951e9abdec
criptIntrinsics.cpp
sCppInternal.h
|
d10412f903f2aab730fa9bcbead471db4d7c2393 |
30-Aug-2013 |
Stephen Hines <srhines@google.com> |
Add vector classes to C++ API. Bug: 10427951 Change-Id: I09fd0ca75f53076918eda6d333f337704ac61637
sCppStructs.h
|
2acce99bd7d6bb97d8a4d4778107968aa09d6e02 |
28-Aug-2013 |
Tim Murray <timmurray@google.com> |
Fix LUT intrinsic. bug 10427951 Change-Id: I0eeca42f309321c62ad3eac94de1812054a23501
criptIntrinsics.cpp
sCppStructs.h
|
eb4426dfb63983559cf903b2ea984569e990c4fd |
28-Aug-2013 |
Tim Murray <timmurray@google.com> |
Fix element handling. Add YUV support. bug 10427951 Change-Id: I2c9cd4faca881e3fa05eb65ab5edaab9f1c6c140
lement.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
|
7d1b757c0be2622b72b3d3a10826752adb3e5182 |
22-Aug-2013 |
Stephen Hines <srhines@google.com> |
Clean up RS C++ API visibility and fix some inconsistencies. Bug: 10427951 - Constructors should mostly be protected, since we use Builders and create() methods for most RS objects. - Type::setY() should only accept unsigned input. Change-Id: Id96138a6a8820348b2c26fc0772383326d321d50
ype.cpp
sCppStructs.h
|
a180b7d58ac6da9d6da866e43aa8c1fa83923dc5 |
21-Aug-2013 |
Stephen Hines <srhines@google.com> |
getType() should be const (for type-checking). Bug: 10427951 Change-Id: I9284351390d568d0242d87f49adc14348d209e69
sCppStructs.h
|
10913a5c37ba119bef335320d3e8be25212c05ad |
21-Aug-2013 |
Tim Murray <timmurray@google.com> |
Make error handling kill context activity. Add parameter validation. bug 10427951 Change-Id: I4abba969e34903265b84ee88d6a90bc9b9df5481
llocation.cpp
lement.cpp
enderScript.cpp
cript.cpp
criptIntrinsics.cpp
sCppInternal.h
sCppStructs.h
|
21fa7a0a23eddab88ff261017f6d7a2548b4d89a |
16-Aug-2013 |
Tim Murray <timmurray@google.com> |
Add error handling, move to create methods for intrinsics. Change-Id: I81a0d481fef8b9396c648fdf18aee716a2056612
lement.cpp
enderScript.cpp
cript.cpp
criptIntrinsics.cpp
sCppStructs.h
|
21deee08b729f701d6193e93e56bd442b04c4a3d |
14-Aug-2013 |
Tim Murray <timmurray@google.com> |
Merge "remove string8, replace with std::string from stlport" into klp-dev
|
ab71636b50db242cead6a3787620d6340156684c |
12-Aug-2013 |
Tim Murray <timmurray@google.com> |
remove string8, replace with std::string from stlport also remove unnecessary ALOGEs from header Change-Id: I52953f5edc47fece953fbc3f91c732fcbbfe2d04 (cherry picked from commit f9b6346e62848565a4b45fd1123d41df7634bfd5)
lement.cpp
sCppStructs.h
|
b27b18130d0772203799ba0f2d27783b640dc891 |
05-Aug-2013 |
Tim Murray <timmurray@google.com> |
Add remaining intrinsics to C++ API. Change-Id: Ife427f5c040242c5fb639be54fb8131cd5712d01 (cherry picked from commit 02b6367ae84f07bfeedea59247fdc45950ed5dd6)
criptIntrinsics.cpp
sCppStructs.h
|
89daad6bae798779e57f252e9da4fe4e62337124 |
29-Jul-2013 |
Tim Murray <timmurray@google.com> |
Add basic support for intrinsics. Move sp<> into RScpp. Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
llocation.cpp
ndroid.mk
aseObj.cpp
lement.cpp
enderScript.cpp
enderScript.h
ampler.cpp
cript.cpp
criptC.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
til/RefBase.h
til/StrongPointer.h
til/TypeHelpers.h
|
47666f52468d8ce14498fac635125f24f79d3257 |
29-Jul-2013 |
Tim Murray <timmurray@google.com> |
Fix initialization problem in rsCPP. bug 10018717 Change-Id: I623435268219b5c4f6aa5183032e833fd56d5099
enderScript.cpp
|
729b6fe58aff47c4f666b22bbb7a6d6114ddefa9 |
24-Jul-2013 |
Tim Murray <timmurray@google.com> |
Add Sampler support to C++ API. Change-Id: I9a6ada9cf16b5e9f92bcecc12e87d66585df1d33
ndroid.mk
lement.cpp
enderScript.cpp
ampler.cpp
criptC.cpp
sCppStructs.h
|
4a92d1268983edaf329f73c8a5b8860cdbb11596 |
22-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move to dynamic dispatch. Add support for IoAllocation* in rs.spec. Change-Id: I013409cbb758ce5aae78347acb39c43d07aeb9bf
ndroid.mk
aseObj.cpp
enderScript.cpp
sCppStructs.h
sDispatch.h
|
0b8a2be7eb9322ec221383de325be8f30b36fe9a |
24-Jul-2013 |
Tim Murray <timmurray@google.com> |
Load from libRS or libRSSupport. Change-Id: I93678b42f9d56033a8563f09705cb88011c12828 Conflicts: cpp/RenderScript.cpp
enderScript.cpp
|
a423096c0d49e5cfe13a400b4323a76f89c6885c |
18-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move C++ API over to function tables rather than linking libRS directly. Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137
llocation.cpp
ndroid.mk
aseObj.cpp
lement.cpp
enderScript.cpp
cript.cpp
criptC.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
sDispatch.h
|
b2411816414d33e5c3dd1488be1702b3ef67b250 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: Icc2c8db9304e1115b977b2cd1992803bf75618d7
ndroid.mk
|
a8cd40f1c75d0af0e2276c9f169eb0a1ba034adf |
26-Mar-2013 |
Tim Murray <timmurray@google.com> |
Merge "Start making RS 64-bit clean." into jb-mr2-dev
|
f9e077a531c6a83e978d55f427b5d8ff6d2c943f |
21-Mar-2013 |
Jason Sams <jsams@google.com> |
Fix logging defined in external header. Change-Id: I40cc2696b99350b52ac1904b05485db2f567b4ef
enderScript.cpp
ype.cpp
sCppStructs.h
|
099bc262f862cdeb547cf8a78fe9e0e92560f437 |
21-Mar-2013 |
Tim Murray <timmurray@google.com> |
Start making RS 64-bit clean. Change-Id: Ie40ad9a1d2b59094c86eb7e40b358e60120ce213
llocation.cpp
|
0b575de8ed0b628d84d256f5846500b0385979bd |
15-Mar-2013 |
Tim Murray <timmurray@google.com> |
Add x86 server support. Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
llocation.cpp
aseObj.cpp
lement.cpp
enderScript.cpp
enderScript.h
cript.cpp
criptC.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
|
14982c8eb9a17a95a817c1fd2571829be5b7017e |
23-Feb-2013 |
Jason Sams <jsams@google.com> |
Add support for debug and profile context. Change-Id: If67bc23b457d50ced7bfa5ac21a63d14de8193b9
enderScript.cpp
|
b206acefa7ef03e02d3e8e161f8a1493329246b3 |
13-Feb-2013 |
Tim Murray <timmurray@google.com> |
Move rs.h includes to source files. Change-Id: Ic49e3fa5580c67f35a21f95872794ea03dd114b6
llocation.cpp
aseObj.cpp
lement.cpp
cript.cpp
criptC.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
|
96267c2ff0133c20cc5643419a3ed3b1e75fe568 |
12-Feb-2013 |
Tim Murray <timmurray@google.com> |
Add convenient Type creator, alignment define, and fix USAGE_SHARED issue. Change-Id: Ib344ed27feee95c9eddf4f58468ef3e29fdfabab
llocation.cpp
ype.cpp
sCppStructs.h
|
d4ecb17adc9b099351f2ca1779a74f5283f20a3d |
07-Feb-2013 |
Tim Murray <timmurray@google.com> |
Add API entry points for clipped kernels and fix Z-dimension clipping. Change-Id: I43074cb8556d9b28d3e549930f5ac68387f8d823
cript.cpp
|
a572aca4eb4ddb32c10baa1f529431cfefd756b8 |
09-Jan-2013 |
Jason Sams <jsams@google.com> |
Add support for YUV allocations. Change-Id: I21a47c745a2f8435af4f37ec0ad624002f3db555
ype.cpp
|
241b999530999c7613edb742778c81fb4bf0e91e |
05-Dec-2012 |
Tim Murray <timmurray@google.com> |
Merge "enable synchronous mode (functional)"
|
4d252d6e807b89764dad123ac845df298c52ca97 |
29-Nov-2012 |
Tim Murray <timmurray@google.com> |
enable synchronous mode (functional) Change-Id: I613610013e7e4d1623620ab94d2d25d8a1bd82b3 Bug: 5972398
enderScript.cpp
sCppStructs.h
|
f558dab60d6131e22413d5c15d0f9b85bff8fb36 |
01-Dec-2012 |
Stephen Hines <srhines@google.com> |
Merge "Add more FieldPacker.add() routines."
|
43514cde7e9b4869ffba6ba759d1e31f22d936f7 |
16-Nov-2012 |
Stephen Hines <srhines@google.com> |
Add more FieldPacker.add() routines. This cl also improves the cppbasic test by checking results for known functions. Bug: 5972398 Change-Id: Iacd9eb42e57ace952c590f8a988708f01bb53d59
sCppStructs.h
|
43de30e9e88cc2616a121e06f07e79c2a343333d |
28-Nov-2012 |
Tim Murray <timmurray@google.com> |
Merge "Add support for 2D strided copies to/from an allocation with the C++ API."
|
358747a3118301c5faeee73c98dd5f839bbfb54a |
26-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add support for 2D strided copies to/from an allocation with the C++ API. Change-Id: I55cd7512f683f8d36d2b75f894931fd0657521bc
llocation.cpp
sCppStructs.h
|
76a1be4a35267cf0814fb85fb9b1b5bf887e6ae7 |
27-Nov-2012 |
Stephen Hines <srhines@google.com> |
Handle NONE/RESIZE message types properly in C++ API. Change-Id: Id8d5d6fd922719615706d86cc4997fcd4c0ebba4
enderScript.cpp
|
7b3e3093f745134345dadf89498ad16e1f9c0e71 |
16-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add support for 2D copies to arbitrary data pointers. Change-Id: Id92eb508efa9bc85d812b3f41faf98dd74c0c503
llocation.cpp
sCppStructs.h
|
0b93e30c8c64fb2f985218adfaceff777f62a42f |
15-Nov-2012 |
Tim Murray <timmurray@google.com> |
Remove size parameter from copy* methods in C++ and add copy*(void* data). Change-Id: I4905a4774748c9f0d0406f70ce3895ebd68e92ce
llocation.cpp
sCppStructs.h
|
9eb7f4b90120ebe4be74343856e86b46495f72df |
16-Nov-2012 |
Tim Murray <timmurray@google.com> |
Change namespace from renderscriptCpp to RSC Change-Id: I6c40a91d3afad8411d0ad49088a8e52c251b7038
llocation.cpp
aseObj.cpp
lement.cpp
enderScript.cpp
cript.cpp
criptC.cpp
criptIntrinsics.cpp
ype.cpp
sCppStructs.h
|
843fdc303f9cafff2b77fa927c183d64e59fa1d8 |
16-Nov-2012 |
Stephen Hines <srhines@google.com> |
Merge "Add FieldPacker to C++ reflected API."
|
2c7206e7e19c23fdaa2dd5843f0597624a5e7341 |
15-Nov-2012 |
Stephen Hines <srhines@google.com> |
Add FieldPacker to C++ reflected API. Bug: 5972398 Change-Id: I434fb71674a1a92262fa38bae5114fe2eaadb160
sCppStructs.h
|
a4cbc2b0cf0f6fbdb21e84a3e17585eda1885e3e |
15-Nov-2012 |
Tim Murray <timmurray@google.com> |
Move to void* pointers for copying within C++ API. Change-Id: If2eb0d649249a45a79810e8fddab96dc44b9fa68
llocation.cpp
sCppStructs.h
|
684726cbbd177ee4ee9000e9422058547acd237f |
14-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add createSized2D to C++ API Change-Id: Idee31c74ba93cae334473a43a045e18c34a3fc31
llocation.cpp
sCppStructs.h
|
baca6c3c3d79a324c7976ba873afdded0b6bcfb5 |
15-Nov-2012 |
Tim Murray <timmurray@google.com> |
Fix uninitialized variable bug, add finish() Change-Id: I79fb54800ad8657c93c7989a5c21838d41f24050
llocation.cpp
enderScript.cpp
sCppStructs.h
|
3cd44af22622898d3000b2b3c4c408cede294152 |
14-Nov-2012 |
Tim Murray <timmurray@google.com> |
Fix intrinsic creation to use the appropriate types. Change-Id: I9f919ad410d8dac843da01afa9b14bd0d6b355ad
criptIntrinsics.cpp
sCppStructs.h
|
8f1e60c42e0a819f389594f5d2f38fb2e024c9c9 |
13-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add blur intrinsic to C++. Change-Id: I5cfc5873a1bda949619f96787cd68bb92cc48f8f
criptIntrinsics.cpp
sCppStructs.h
|
509ea5c832a865bc9083d53f1f058377a689bab3 |
13-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add copy1DRangeToUnchecked. Change-Id: Iac550920b8e274819e43aca867dedc66eff47dcf
llocation.cpp
sCppStructs.h
|
7f0d56899840f071c81bbbcbebfbd880ac31c043 |
09-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add blend intrinsic to C++ API. Change-Id: Id4d27650d27ef50d2a503307adc60946503a5267
ndroid.mk
criptIntrinsics.cpp
sCppStructs.h
|
7e0acabf072cda5bdff63e502c1e8e4c2727676b |
06-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add support for CPU-only execution in C++ API. Change-Id: Ifa6c211965eb14bfb9408404971e19827e7f5dc8
enderScript.cpp
sCppStructs.h
|
84bf2b877024aaa154b66e0f2338d54bdabd855a |
01-Nov-2012 |
Tim Murray <timmurray@google.com> |
Move to smart pointers for refcounting RS contexts Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
llocation.cpp
llocation.h
ndroid.mk
aseObj.cpp
aseObj.h
lement.cpp
lement.h
enderScript.cpp
enderScript.h
cript.cpp
cript.h
criptC.cpp
criptC.h
ype.cpp
ype.h
sCppStructs.h
|
69cccdf0659a193d6a75420ec745421fb5c436e6 |
03-Apr-2012 |
Jason Sams <jsams@google.com> |
Make all references use smart pointers. BUG=5972398 Change-Id: I7b8c2930ccf7d64623270cd3d0550aa6a852f2e5
llocation.cpp
llocation.h
aseObj.cpp
aseObj.h
lement.cpp
lement.h
enderScript.cpp
enderScript.h
cript.cpp
cript.h
criptC.cpp
criptC.h
ype.cpp
ype.h
|
a662edd85843c2eb7078900b0279e38d6635795e |
03-Apr-2012 |
Jason Sams <jsams@google.com> |
Split cpp frontend to its own lib. Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
llocation.cpp
llocation.h
ndroid.mk
aseObj.cpp
aseObj.h
lement.cpp
lement.h
enderScript.cpp
enderScript.h
cript.cpp
cript.h
criptC.cpp
criptC.h
ype.cpp
ype.h
|