History log of /frameworks/rs/cpp/rsCppStructs.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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