History log of /frameworks/rs/cpp/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7e57aa7d6555128150219fa99e79a2ef051db40f 06-Oct-2014 Tim Murray <timmurray@google.com> Enable 64-bit building for libRScpp_static.

bug 17666041

Change-Id: I964ef9ee11826fb748fc0419d66eb5a9a670580e
ndroid.mk
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
cbbac9f5916b9253d88bc10c3661b1ecaa80afd8 11-Sep-2014 Tim Murray <timmurray@google.com> Disable property_get for 64-bit.

bug 17417839

Change-Id: I93ba5dd2d755a174cfd79d65e99bb045bd96df65
enderScript.cpp
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