History log of /frameworks/rs/cpp/rsCppStructs.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
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
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
fc7ab793ea2db91f330272d9470433bbb1a505ce 01-Jun-2016 David Gross <dgross@google.com> Delete simple reduction implementation.

Bug: 27298560
Change-Id: I8c3d568e98aaf0b7d86881c985d13ed5b8e95338
(cherry picked from commit ae2ec3febedfc29376b9104413fb4042028f1265)
/frameworks/rs/cpp/rsCppStructs.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)
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
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/rsCppStructs.h
17619e87d4c2f953c91224e632f0ac6755e5ed69 12-Oct-2015 Miao Wang <miaowang@google.com> Merge "Implement IntrinsicBLAS for RS C++ API"
49b1226e8399f2ad4a9fd4482ece95dab2ad53b8 04-Sep-2015 Miao Wang <miaowang@google.com> Implement IntrinsicBLAS for RS C++ API

Change-Id: I2337340ce9ed43ab49b55b37d349b696bb0679a1
/frameworks/rs/cpp/rsCppStructs.h
70d8995254ee38173129e4ae4c9372f43716eb4e 15-Sep-2015 Miao Wang <miaowang@google.com> Fix updateFromNative in C++ API.

Change-Id: I2b1cce8ab964e9ddd6b039fd8d7b8f8bf5f0eed1
/frameworks/rs/cpp/rsCppStructs.h
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/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.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>
/frameworks/rs/cpp/rsCppStructs.h
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/rsCppStructs.h
bc10dff26207bb8c02051b28326bb134a8f28eb3 04-Apr-2015 Miao Wang <miaowang@google.com> remove STL from rs C++ public interface. Nuke stlport.

Change-Id: Ida273c1cfa21c4db51ae41a4c42746d9d828f292
/frameworks/rs/cpp/rsCppStructs.h
09d2dd26af70a16de928e7450ef500a61c5b810a 19-Mar-2015 Miao Wang <miaowang@google.com> Add setSurface() and getSurface() to RScpp.

Change-Id: I53ac88ce3f482e01bd70df57a1aaf0b71b1f49af
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
04354e4ca7535a1916e90ca5a2f8e6cb0341faee 22-Aug-2014 Stephen Hines <srhines@google.com> Clean up RS C++ library.

Switch on the actual flags we should be using for C++11 (including -Wall
and -Werror). This change also removes an unused private field.

Change-Id: Id33c0b55ccf26780f6a6b7599f9eba554e1f873a
/frameworks/rs/cpp/rsCppStructs.h
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/rsCppStructs.h
fe0922575f26af84ee33429626f36049410cb7b6 09-Oct-2014 Jason Sams <jsams@google.com> Revert "RS: Add VP9 LoopFilter Intrinsic"

This reverts commit 6fc3e12b8912458cb4adcfd32e2f53d76b0cc737.

Change-Id: I4eb50620548805344bd45669fda1af81128195f5
/frameworks/rs/cpp/rsCppStructs.h
8c24cd62187fb963cb1b76d2e91ae8c247c7f6fb 11-Apr-2014 Tim Murray <timmurray@google.com> Update fw/rs for Clang 3.5.

Change-Id: I0a9a1b1e61cb435f0102936ad9ffd51599c49e88
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
6fc3e12b8912458cb4adcfd32e2f53d76b0cc737 04-Mar-2014 Matthieu Delahaye <matthieu@multicorewareinc.com> RS: Add VP9 LoopFilter Intrinsic

Change-Id: I5caa46da2c825a95cc1ed35a1cdbcd6da0ffce88
/frameworks/rs/cpp/rsCppStructs.h
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
/frameworks/rs/cpp/rsCppStructs.h
64048e720cf940cb0f7f6f9a4ab4f061918a1fd9 04-Mar-2014 Matthieu Delahaye <matthieu@multicorewareinc.com> RS: Add VP9 LoopFilter Intrinsic

Change-Id: If1ac77774c74b5513ce7a2db4ef31888a351a9c5
/frameworks/rs/cpp/rsCppStructs.h
1e2aedbef554a10a16296d3b529327fffcb10e0d 14-Mar-2014 Jason Sams <jsams@google.com> Revert "RS: Add VP9 LoopFilter Intrinsic"

This reverts commit e4749f3a5a6a6041ef2894162edce5115b307db0.

Change-Id: I45ccdacb1706abd4df7f635c5e64dcb1ee4b876d
/frameworks/rs/cpp/rsCppStructs.h
e4749f3a5a6a6041ef2894162edce5115b307db0 04-Mar-2014 Matthieu Delahaye <matthieu@multicorewareinc.com> RS: Add VP9 LoopFilter Intrinsic

Change-Id: Ia49e56c7e21fee1601a0418bd105ef6429c336ca
/frameworks/rs/cpp/rsCppStructs.h
60498fe9679ea25a260a503d6dfd27cbc0a0c079 18-Feb-2014 Matthieu Delahaye <matthieu@multicorewareinc.com> Add VP9 inter-frame prediction intrinsic

Change-Id: If8985a6200fb6d34083eff711ccdf2f1b3c374e6
/frameworks/rs/cpp/rsCppStructs.h
b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4 25-Feb-2014 Jason Sams <jsams@google.com> Add getPointer for USAGE_SHARED allocations.

Change-Id: I13a2af09bbbeec6cc6131b935979ac21c02820be
/frameworks/rs/cpp/rsCppStructs.h
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
/frameworks/rs/cpp/rsCppStructs.h
caf4126512b2152ea5f6573ce5d9ca29767b9678 13-Dec-2013 Tim Murray <timmurray@google.com> Add user-defined cache path.

Change-Id: I7374d8e84d8dc6e74a6faa526c6e68ae11da6500
/frameworks/rs/cpp/rsCppStructs.h
3560907fa9b1624eefbd6db5e9c3ccc25ab23b92 03-Dec-2013 Tim Murray <timmurray@google.com> Fix memory leak due to smart pointer misuse.

bug 11965932

Change-Id: I982b974b3554b0f4dc7a558107703ff605f580e6
/frameworks/rs/cpp/rsCppStructs.h
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
/frameworks/rs/cpp/rsCppStructs.h
75e877d157f9429eb6d8fb1b09c75c5472db161a 11-Sep-2013 Tim Murray <timmurray@google.com> Add docs to C++ API.

bug 10427951

Change-Id: I51805b6fb43781c57dfbbdc5b3e77f200af19ed8
/frameworks/rs/cpp/rsCppStructs.h
4c4bec1fa216cc2b90625cab01ef678c242c38d1 10-Sep-2013 Tim Murray <timmurray@google.com> Add default argument for init.

bug 10427951

Change-Id: I32e9f86bc441579d2937979b02800edce62df365
/frameworks/rs/cpp/rsCppStructs.h
84e3dea053bea25c1cec44ffb298f8b5b9b9141a 10-Sep-2013 Tim Murray <timmurray@google.com> Add flags word to context initialization.

bug 10427951

Change-Id: If3b9337712bd16655de4a42ccf829bbcd9e01b6e
/frameworks/rs/cpp/rsCppStructs.h
eeaf7142d7e06efb3e0ddc7ef542884ab1d527dc 10-Sep-2013 Tim Murray <timmurray@google.com> Fix build/dependency issue.

bug 10427951

Change-Id: I798a0014f299b22c26bea3205823fcbb64f7ec70
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
d10412f903f2aab730fa9bcbead471db4d7c2393 30-Aug-2013 Stephen Hines <srhines@google.com> Add vector classes to C++ API.

Bug: 10427951
Change-Id: I09fd0ca75f53076918eda6d333f337704ac61637
/frameworks/rs/cpp/rsCppStructs.h
2acce99bd7d6bb97d8a4d4778107968aa09d6e02 28-Aug-2013 Tim Murray <timmurray@google.com> Fix LUT intrinsic.

bug 10427951

Change-Id: I0eeca42f309321c62ad3eac94de1812054a23501
/frameworks/rs/cpp/rsCppStructs.h
eb4426dfb63983559cf903b2ea984569e990c4fd 28-Aug-2013 Tim Murray <timmurray@google.com> Fix element handling. Add YUV support.

bug 10427951

Change-Id: I2c9cd4faca881e3fa05eb65ab5edaab9f1c6c140
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
a180b7d58ac6da9d6da866e43aa8c1fa83923dc5 21-Aug-2013 Stephen Hines <srhines@google.com> getType() should be const (for type-checking).

Bug: 10427951

Change-Id: I9284351390d568d0242d87f49adc14348d209e69
/frameworks/rs/cpp/rsCppStructs.h
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/rsCppStructs.h
21fa7a0a23eddab88ff261017f6d7a2548b4d89a 16-Aug-2013 Tim Murray <timmurray@google.com> Add error handling, move to create methods for intrinsics.

Change-Id: I81a0d481fef8b9396c648fdf18aee716a2056612
/frameworks/rs/cpp/rsCppStructs.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)
/frameworks/rs/cpp/rsCppStructs.h
b27b18130d0772203799ba0f2d27783b640dc891 05-Aug-2013 Tim Murray <timmurray@google.com> Add remaining intrinsics to C++ API.

Change-Id: Ife427f5c040242c5fb639be54fb8131cd5712d01
(cherry picked from commit 02b6367ae84f07bfeedea59247fdc45950ed5dd6)
/frameworks/rs/cpp/rsCppStructs.h
89daad6bae798779e57f252e9da4fe4e62337124 29-Jul-2013 Tim Murray <timmurray@google.com> Add basic support for intrinsics. Move sp<> into RScpp.

Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
/frameworks/rs/cpp/rsCppStructs.h
729b6fe58aff47c4f666b22bbb7a6d6114ddefa9 24-Jul-2013 Tim Murray <timmurray@google.com> Add Sampler support to C++ API.

Change-Id: I9a6ada9cf16b5e9f92bcecc12e87d66585df1d33
/frameworks/rs/cpp/rsCppStructs.h
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/rsCppStructs.h
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/rsCppStructs.h
f9e077a531c6a83e978d55f427b5d8ff6d2c943f 21-Mar-2013 Jason Sams <jsams@google.com> Fix logging defined in external header.

Change-Id: I40cc2696b99350b52ac1904b05485db2f567b4ef
/frameworks/rs/cpp/rsCppStructs.h
0b575de8ed0b628d84d256f5846500b0385979bd 15-Mar-2013 Tim Murray <timmurray@google.com> Add x86 server support.

Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
/frameworks/rs/cpp/rsCppStructs.h
b206acefa7ef03e02d3e8e161f8a1493329246b3 13-Feb-2013 Tim Murray <timmurray@google.com> Move rs.h includes to source files.

Change-Id: Ic49e3fa5580c67f35a21f95872794ea03dd114b6
/frameworks/rs/cpp/rsCppStructs.h
96267c2ff0133c20cc5643419a3ed3b1e75fe568 12-Feb-2013 Tim Murray <timmurray@google.com> Add convenient Type creator, alignment define, and fix USAGE_SHARED issue.

Change-Id: Ib344ed27feee95c9eddf4f58468ef3e29fdfabab
/frameworks/rs/cpp/rsCppStructs.h
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
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
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
/frameworks/rs/cpp/rsCppStructs.h
7b3e3093f745134345dadf89498ad16e1f9c0e71 16-Nov-2012 Tim Murray <timmurray@google.com> Add support for 2D copies to arbitrary data pointers.

Change-Id: Id92eb508efa9bc85d812b3f41faf98dd74c0c503
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
9eb7f4b90120ebe4be74343856e86b46495f72df 16-Nov-2012 Tim Murray <timmurray@google.com> Change namespace from renderscriptCpp to RSC

Change-Id: I6c40a91d3afad8411d0ad49088a8e52c251b7038
/frameworks/rs/cpp/rsCppStructs.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
/frameworks/rs/cpp/rsCppStructs.h
a4cbc2b0cf0f6fbdb21e84a3e17585eda1885e3e 15-Nov-2012 Tim Murray <timmurray@google.com> Move to void* pointers for copying within C++ API.

Change-Id: If2eb0d649249a45a79810e8fddab96dc44b9fa68
/frameworks/rs/cpp/rsCppStructs.h
684726cbbd177ee4ee9000e9422058547acd237f 14-Nov-2012 Tim Murray <timmurray@google.com> Add createSized2D to C++ API

Change-Id: Idee31c74ba93cae334473a43a045e18c34a3fc31
/frameworks/rs/cpp/rsCppStructs.h
baca6c3c3d79a324c7976ba873afdded0b6bcfb5 15-Nov-2012 Tim Murray <timmurray@google.com> Fix uninitialized variable bug, add finish()

Change-Id: I79fb54800ad8657c93c7989a5c21838d41f24050
/frameworks/rs/cpp/rsCppStructs.h
3cd44af22622898d3000b2b3c4c408cede294152 14-Nov-2012 Tim Murray <timmurray@google.com> Fix intrinsic creation to use the appropriate types.

Change-Id: I9f919ad410d8dac843da01afa9b14bd0d6b355ad
/frameworks/rs/cpp/rsCppStructs.h
8f1e60c42e0a819f389594f5d2f38fb2e024c9c9 13-Nov-2012 Tim Murray <timmurray@google.com> Add blur intrinsic to C++.

Change-Id: I5cfc5873a1bda949619f96787cd68bb92cc48f8f
/frameworks/rs/cpp/rsCppStructs.h
509ea5c832a865bc9083d53f1f058377a689bab3 13-Nov-2012 Tim Murray <timmurray@google.com> Add copy1DRangeToUnchecked.

Change-Id: Iac550920b8e274819e43aca867dedc66eff47dcf
/frameworks/rs/cpp/rsCppStructs.h
7f0d56899840f071c81bbbcbebfbd880ac31c043 09-Nov-2012 Tim Murray <timmurray@google.com> Add blend intrinsic to C++ API.

Change-Id: Id4d27650d27ef50d2a503307adc60946503a5267
/frameworks/rs/cpp/rsCppStructs.h
7e0acabf072cda5bdff63e502c1e8e4c2727676b 06-Nov-2012 Tim Murray <timmurray@google.com> Add support for CPU-only execution in C++ API.

Change-Id: Ifa6c211965eb14bfb9408404971e19827e7f5dc8
/frameworks/rs/cpp/rsCppStructs.h
84bf2b877024aaa154b66e0f2338d54bdabd855a 01-Nov-2012 Tim Murray <timmurray@google.com> Move to smart pointers for refcounting RS contexts

Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
/frameworks/rs/cpp/rsCppStructs.h