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>
/frameworks/rs/cpp/RenderScript.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
/frameworks/rs/cpp/RenderScript.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
/frameworks/rs/cpp/RenderScript.cpp
|
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
/frameworks/rs/cpp/RenderScript.cpp
|
ad6dcb206330b87c6a250e5300522e634511f573 |
|
05-Apr-2016 |
Yang Ni <yangni@google.com> |
Merge "Avoid destroying Device separately" into nyc-dev am: ebe5b73 * commit 'ebe5b7391522d25c3994b7e0bd779df3f101b108': Avoid destroying Device separately Change-Id: If2ca1967d223e3941f3ec2acba1a1c21c75892af
|
8ca49acfcc784355bd806f87701747a4c1ab9749 |
|
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
/frameworks/rs/cpp/RenderScript.cpp
|
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
/frameworks/rs/cpp/RenderScript.cpp
|
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
/frameworks/rs/cpp/RenderScript.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
/frameworks/rs/cpp/RenderScript.cpp
|
cf067b8c4d1e53bc4768fbad239851c579717f2c |
|
15-Sep-2015 |
Miao Wang <miaowang@google.com> |
Comments clean up for C++ API Change-Id: I7ced3653a32fa8eaa62cd218002d22f5551c404a
/frameworks/rs/cpp/RenderScript.cpp
|
e8f9651ed5678846959771bc32a310674408e8a8 |
|
11-Sep-2015 |
Miao Wang <miaowang@google.com> |
C++ API call RS::finish() before destroy rsContext Change-Id: I54e78db8bc36d5c7432b8233ebace0d66f83c549
/frameworks/rs/cpp/RenderScript.cpp
|
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>
/frameworks/rs/cpp/RenderScript.cpp
|
e5e18cca3eefccf3a6aabd254ceb2c59f120a7d2 |
|
13-Aug-2015 |
Elliott Hughes <enh@google.com> |
Lose HAVE_ANDROID_OS in frameworks/rs. Change-Id: Iba57869192ba9b1fde995ff0e48b7a28b2cb122f
/frameworks/rs/cpp/RenderScript.cpp
|
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>
/frameworks/rs/cpp/RenderScript.cpp
|
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>
/frameworks/rs/cpp/RenderScript.cpp
|
bc10dff26207bb8c02051b28326bb134a8f28eb3 |
|
04-Apr-2015 |
Miao Wang <miaowang@google.com> |
remove STL from rs C++ public interface. Nuke stlport. Change-Id: Ida273c1cfa21c4db51ae41a4c42746d9d828f292
/frameworks/rs/cpp/RenderScript.cpp
|
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
/frameworks/rs/cpp/RenderScript.cpp
|
48d2eae90f08dc33754a9d280337249690a954d6 |
|
16-Oct-2014 |
Miao Wang <miaowang@google.com> |
Create a separate static lib that provides a dispatch table to both fw/support/v8/renderscript/jni and libRScpp to reduce code duplication. - This CL contains the static lib (libDispatch) and related changes to libRScpp. Change-Id: I65a4a74370720869eacf197ab31314c1df8dadcb Merged Conflicts: cpp/Android.mk cpp/RenderScript.cpp
/frameworks/rs/cpp/RenderScript.cpp
|
66f0a168c4227d4e302f4ffb21ec7e9d7b9ca828 |
|
11-Nov-2014 |
Jason Sams <jsams@google.com> |
Cleanup includes for rs/cpp to not expose internal details. Change-Id: Ib23f591f8418d3318f61ab1d3f6f2b684bf95692
/frameworks/rs/cpp/RenderScript.cpp
|
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
/frameworks/rs/cpp/RenderScript.cpp
|
44bef6fba6244292b751387f3d6c31cca96c28ad |
|
12-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/cpp/RenderScript.cpp
|
bfa5a8e76fd9469cdecb3115685ded677d2d210a |
|
21-May-2014 |
Jason Sams <jsams@google.com> |
Add flags for low power context. Change-Id: I46b4fb7555f088dd90a9f8b7283d5b3aa75ceb1c
/frameworks/rs/cpp/RenderScript.cpp
|
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>
/frameworks/rs/cpp/RenderScript.cpp
|
b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4 |
|
25-Feb-2014 |
Jason Sams <jsams@google.com> |
Add getPointer for USAGE_SHARED allocations. Change-Id: I13a2af09bbbeec6cc6131b935979ac21c02820be
/frameworks/rs/cpp/RenderScript.cpp
|
0f98d50a8128e68760aa6e819b962e9a1d4b5bed |
|
15-Jan-2014 |
Tim Murray <timmurray@google.com> |
Fix NDK API on old devices. Change-Id: Ie2b1b57735a79febc0937fcc4b65cddd0eb80c16
/frameworks/rs/cpp/RenderScript.cpp
|
caf4126512b2152ea5f6573ce5d9ca29767b9678 |
|
13-Dec-2013 |
Tim Murray <timmurray@google.com> |
Add user-defined cache path. Change-Id: I7374d8e84d8dc6e74a6faa526c6e68ae11da6500
/frameworks/rs/cpp/RenderScript.cpp
|
87c9d77a3be0dff4a4413bbb6f5b91014896e048 |
|
03-Dec-2013 |
Tim Murray <timmurray@google.com> |
Remove excessive ALOGE. Change-Id: I66d5c073b08c036aba87182585b123ed88bdabb9
/frameworks/rs/cpp/RenderScript.cpp
|
75e877d157f9429eb6d8fb1b09c75c5472db161a |
|
11-Sep-2013 |
Tim Murray <timmurray@google.com> |
Add docs to C++ API. bug 10427951 Change-Id: I51805b6fb43781c57dfbbdc5b3e77f200af19ed8
/frameworks/rs/cpp/RenderScript.cpp
|
84e3dea053bea25c1cec44ffb298f8b5b9b9141a |
|
10-Sep-2013 |
Tim Murray <timmurray@google.com> |
Add flags word to context initialization. bug 10427951 Change-Id: If3b9337712bd16655de4a42ccf829bbcd9e01b6e
/frameworks/rs/cpp/RenderScript.cpp
|
eeaf7142d7e06efb3e0ddc7ef542884ab1d527dc |
|
10-Sep-2013 |
Tim Murray <timmurray@google.com> |
Fix build/dependency issue. bug 10427951 Change-Id: I798a0014f299b22c26bea3205823fcbb64f7ec70
/frameworks/rs/cpp/RenderScript.cpp
|
10913a5c37ba119bef335320d3e8be25212c05ad |
|
21-Aug-2013 |
Tim Murray <timmurray@google.com> |
Make error handling kill context activity. Add parameter validation. bug 10427951 Change-Id: I4abba969e34903265b84ee88d6a90bc9b9df5481
/frameworks/rs/cpp/RenderScript.cpp
|
21fa7a0a23eddab88ff261017f6d7a2548b4d89a |
|
16-Aug-2013 |
Tim Murray <timmurray@google.com> |
Add error handling, move to create methods for intrinsics. Change-Id: I81a0d481fef8b9396c648fdf18aee716a2056612
/frameworks/rs/cpp/RenderScript.cpp
|
89daad6bae798779e57f252e9da4fe4e62337124 |
|
29-Jul-2013 |
Tim Murray <timmurray@google.com> |
Add basic support for intrinsics. Move sp<> into RScpp. Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
/frameworks/rs/cpp/RenderScript.cpp
|
47666f52468d8ce14498fac635125f24f79d3257 |
|
29-Jul-2013 |
Tim Murray <timmurray@google.com> |
Fix initialization problem in rsCPP. bug 10018717 Change-Id: I623435268219b5c4f6aa5183032e833fd56d5099
/frameworks/rs/cpp/RenderScript.cpp
|
729b6fe58aff47c4f666b22bbb7a6d6114ddefa9 |
|
24-Jul-2013 |
Tim Murray <timmurray@google.com> |
Add Sampler support to C++ API. Change-Id: I9a6ada9cf16b5e9f92bcecc12e87d66585df1d33
/frameworks/rs/cpp/RenderScript.cpp
|
4a92d1268983edaf329f73c8a5b8860cdbb11596 |
|
22-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move to dynamic dispatch. Add support for IoAllocation* in rs.spec. Change-Id: I013409cbb758ce5aae78347acb39c43d07aeb9bf
/frameworks/rs/cpp/RenderScript.cpp
|
0b8a2be7eb9322ec221383de325be8f30b36fe9a |
|
24-Jul-2013 |
Tim Murray <timmurray@google.com> |
Load from libRS or libRSSupport. Change-Id: I93678b42f9d56033a8563f09705cb88011c12828 Conflicts: cpp/RenderScript.cpp
/frameworks/rs/cpp/RenderScript.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
/frameworks/rs/cpp/RenderScript.cpp
|
f9e077a531c6a83e978d55f427b5d8ff6d2c943f |
|
21-Mar-2013 |
Jason Sams <jsams@google.com> |
Fix logging defined in external header. Change-Id: I40cc2696b99350b52ac1904b05485db2f567b4ef
/frameworks/rs/cpp/RenderScript.cpp
|
0b575de8ed0b628d84d256f5846500b0385979bd |
|
15-Mar-2013 |
Tim Murray <timmurray@google.com> |
Add x86 server support. Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
/frameworks/rs/cpp/RenderScript.cpp
|
14982c8eb9a17a95a817c1fd2571829be5b7017e |
|
23-Feb-2013 |
Jason Sams <jsams@google.com> |
Add support for debug and profile context. Change-Id: If67bc23b457d50ced7bfa5ac21a63d14de8193b9
/frameworks/rs/cpp/RenderScript.cpp
|
4d252d6e807b89764dad123ac845df298c52ca97 |
|
29-Nov-2012 |
Tim Murray <timmurray@google.com> |
enable synchronous mode (functional) Change-Id: I613610013e7e4d1623620ab94d2d25d8a1bd82b3 Bug: 5972398
/frameworks/rs/cpp/RenderScript.cpp
|
76a1be4a35267cf0814fb85fb9b1b5bf887e6ae7 |
|
27-Nov-2012 |
Stephen Hines <srhines@google.com> |
Handle NONE/RESIZE message types properly in C++ API. Change-Id: Id8d5d6fd922719615706d86cc4997fcd4c0ebba4
/frameworks/rs/cpp/RenderScript.cpp
|
9eb7f4b90120ebe4be74343856e86b46495f72df |
|
16-Nov-2012 |
Tim Murray <timmurray@google.com> |
Change namespace from renderscriptCpp to RSC Change-Id: I6c40a91d3afad8411d0ad49088a8e52c251b7038
/frameworks/rs/cpp/RenderScript.cpp
|
baca6c3c3d79a324c7976ba873afdded0b6bcfb5 |
|
15-Nov-2012 |
Tim Murray <timmurray@google.com> |
Fix uninitialized variable bug, add finish() Change-Id: I79fb54800ad8657c93c7989a5c21838d41f24050
/frameworks/rs/cpp/RenderScript.cpp
|
7e0acabf072cda5bdff63e502c1e8e4c2727676b |
|
06-Nov-2012 |
Tim Murray <timmurray@google.com> |
Add support for CPU-only execution in C++ API. Change-Id: Ifa6c211965eb14bfb9408404971e19827e7f5dc8
/frameworks/rs/cpp/RenderScript.cpp
|
84bf2b877024aaa154b66e0f2338d54bdabd855a |
|
01-Nov-2012 |
Tim Murray <timmurray@google.com> |
Move to smart pointers for refcounting RS contexts Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
/frameworks/rs/cpp/RenderScript.cpp
|
69cccdf0659a193d6a75420ec745421fb5c436e6 |
|
03-Apr-2012 |
Jason Sams <jsams@google.com> |
Make all references use smart pointers. BUG=5972398 Change-Id: I7b8c2930ccf7d64623270cd3d0550aa6a852f2e5
/frameworks/rs/cpp/RenderScript.cpp
|
a662edd85843c2eb7078900b0279e38d6635795e |
|
03-Apr-2012 |
Jason Sams <jsams@google.com> |
Split cpp frontend to its own lib. Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
/frameworks/rs/cpp/RenderScript.cpp
|